要克隆元素,可以使用要克隆元素的cloneNode()
方法。
const target = document.querySelector('div');
const clonedTarget = target.cloneNode();
Code language: JavaScript (javascript)
默认情况下,cloneNode()
方法只克隆目标元素,但不克隆目标元素的所有后代。
要克隆元素及其所有后代,请将true
传递给cloneNode()
方法。
const target = document.querySelector('div');
const clonedTarget = target.cloneNode(true);
Code language: JavaScript (javascript)
这种克隆元素的方式被称为深度克隆。
本教程对您有帮助吗?