【问题标题】:Cloning html elements in javascript using for cicle使用 for circle 在 javascript 中克隆 html 元素
【发布时间】:2013-12-26 23:13:42
【问题描述】:

我正在尝试克隆这个 li 项目,当然是为了节省一些写作并学习如何去做。但我不太确定该怎么做,甚至可能。这是我的代码

(function (){

var docFragment = document.createDocumentFragment();
var list = document.createElement("ul");
var listItem1 = document.createElement("li");
listItem1.textContent = "Item";
list.appendChild(listItem1);

for(var i=1; i<5; i++) {
    var listItem[i] = listItem.cloneNode(true);
    list.appendChild(listItem[i])
}

docFragment.appendChild(list);
document.body.appendChild(docFragment);

}())

【问题讨论】:

    标签: javascript html for-loop clone


    【解决方案1】:

    var 用于声明变量。
    var myArray[i] 没有意义;您只是想分配给数组元素:

    myArray[i] = someValue;
    

    【讨论】:

    • 这不是我的想法。我只想让它成为listItem2、listItem3 ...等等。想知道这是否可能......也许是 listItem + [i] 或者我不知道......真的很抱歉我是 javascript 新手
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-25
    • 1970-01-01
    • 2021-01-10
    • 2010-10-29
    • 2023-02-02
    • 2013-12-23
    • 1970-01-01
    相关资源
    最近更新 更多