"要在 JavaScript 中复制 DOM 元素,我们可以使用 cloneNode()
方法。这个方法可以创建一个现有节点的副本,并提供选择是否连同其子节点一起复制。比如,我们可以使用类似下面的代码来复制一个 DOM 元素:
// 获取要复制的元素
let originalElement = document.getElementById('originalElementId');
// 创建副本
let clonedElement = originalElement.cloneNode(true); // 参数为 true 表示连同子节点一起复制,false 则只复制当前节点
// 将副本插入到文档中
document.body.appendChild(clonedElement); // 这里将副本插入到文档的 body 中,你可以根据需求插入到任何其他位置
这段代码演示了如何使用 cloneNode()
方法复制一个 DOM 元素,并将其插入到文档中。这个方法在需要复制元素的情况下非常有用,比如在动态创建元素或进行复杂操作时。"
Was this helpful?
1 / 0