我有一個HTMLCollection對象,我可以用它來操作HTMLCollection的內容。我想知道如何將一個div元素添加到HTMLCollection的第一個,最後一個或任何特定索引。請提出建議。 這裏nDivs是HTML集合。如何將元素添加到JavaScript中的HTMLCollection?
var Div = document.createElement('div');
for(i=0; i<9; i++){
Div.appendChild(nDivs[0].children[0]);
}
Div.id = nDivs[0].id;
nDivs[0].parentNode.removeChild(nDivs[0]);
nDivs.appendChild(Div); //this is creating problem..need an alternative to this
document.getElementById("ABC").appendChild(nDivs[nDivs.length - 1]);
我已經嘗試了很多很多的方法...將集合轉換爲數組然後繼續,但這不符合我的目的。我能夠從該集合中刪除元素,但添加元素不會發生。 – Ruchir 2012-01-13 19:48:16
也許在這裏複製一些代碼來設置你的HTMLCollection,並準確顯示你想要的內容 – cambraca 2012-01-13 19:49:08
我建議在你的問題中包括一些代碼,並具體指出你的困難是什麼。 – paislee 2012-01-13 19:49:47