怎样复制(克隆)一个节点

使用 Node.prototype.cloneNode() 可以克隆当前节点, 如果还想克隆当前节点的所有后代节点, 可以在括号里面加上 true;

 

 

注意, cloneNode() 的结果是一个没有插入到dom中的节点, 它没有父节点, 同时, 它也会丢失原节点上的所有 addEventListener 监听函数 以及 on- 属性. 

如果这个节点有id或name属性, 那插入到dom之前, 需要更改这两个属性的值, 因为id和name在html中理应唯一.

 

posted on 2019-09-11 21:30  aisowe  阅读(1332)  评论(0编辑  收藏  举报

导航