
jquery中提供了.wrap()与.unwrap()方法
下面介绍一下原生js的实现方法
使用原生JS实现wrap
- 创建包裹的元素
 - 在被包裹的节点前插入元素
 - 将该节点移入包裹节点
 
js代码如下
1  | var wrapper = document.createElement('div') | 
HTML代码
1  | <!DOCTYPE html> | 
使用原生JS实现unwrap
- 将所有元素移出该元素
 - 删除该元素
 
JS代码如下
1  | var wrapper = document.querySelector('.wrapper li') | 
HTML代码如下
1  | <!DOCTYPE html> | 

