我想知道如何在JavaScript中复制几个
元素,而不需要在我的HTML代码中复制这个
?
假设你选择了类似于以下的 div:
var myDiv = document.getElementById("myDivId");
DOM API 包含一个 cloneNode
方法,您可以使用它。
var divClone = myDiv.cloneNode(true); // the true is for deep cloning
现在您可以将其添加到文档中
document.body.appendChild(divClone);
这里有一个简短的自包含代码示例,说明了这一点
.id
属性,以避免出现多个 ID。如果您正在寻找 JavaScript 中的语言结构,让您在不实际编写多次的情况下多次重复操作,请查看 for
和 while
循环。请查看此页面中的基本示例部分。 - Benjamin Gruenbaum
.clone()
方法。关于如何使用,我会让你自己去查阅。 - Terry