Removing wrapper div without Jquery (raw javascript)

前端 未结 3 1065
庸人自扰
庸人自扰 2020-12-10 19:58

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

3条回答
  •  遥遥无期
    2020-12-10 20:28

    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.

提交回复
热议问题