移除元素的包裹元素
从 DOM 中删除元素的父级,并用当前元素替换父级元素
如何使用DOM方法解包元素?
// select element to unwrap
var el = document.querySelector('div');
// get the element's parent node
var parent = el.parentNode;
// move all children out of the element
while (el.firstChild) parent.insertBefore(el.firstChild, el);
// remove the empty element
parent.removeChild(el);
代码简单明了,比相应的jQuery方法快得多 $.unwrap()