I know there is a solution with Jquery called unwrap, but I am writing \"raw\" JavaScript. I didn\'t find any solution without jQuery.
I\'d like to remove a div like
Try
var el = document.getElementById('mydiv'); var text = el.innerText; //or el.innerHTML el.parentNode.innerHTML = text;
This would replace the html of mydiv's parent with the content of mydiv.