2013-12-09 23 views
0

我試圖克隆這個li項目,以便節省一些寫作並學習如何去做,當然。但我不太清楚該怎麼做,甚至有可能。這裏是我的代碼在javascript中使用cicle克隆html元素

(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); 

}()) 

回答

1

var用於聲明變量。
var myArray[i]沒有意義;你只是想分配給數組元素:

myArray[i] = someValue; 
+0

這不是我想到的。我只是想讓它listItem2,listItem3 ...等等。不知道如果這是可能的...也許listItem + [我]或我不知道... 真的很抱歉,我是新來的javascript – user3023071

+0

@ user3023071:你需要學習如何使用數組。 – SLaks