向列表中插入一個(gè)項(xiàng)目:
document.getElementById("myList").insertBefore(newItem,existingItem);
插入之前:
Coffee Tea
插入之后:
Water Coffee Tea
insertBefore() 方法在您指定的已有子節(jié)點(diǎn)之前插入新的子節(jié)點(diǎn)。
提示:如果您希望創(chuàng)建包含文本的新列表項(xiàng),請記得創(chuàng)建文本節(jié)點(diǎn)形式的文本,以便追加到 LI 元素中,然后向列表插入這個(gè) LI。
您也可以使用 insertBefore 方法插入/移動(dòng)已有元素。
把一個(gè)列表項(xiàng)從一個(gè)列表移動(dòng)到另一個(gè)中:
var node=document.getElementById("myList2").lastChild; var list=document.getElementById("myList1"); list.insertBefore(node,list.childNodes[0]);
插入之前:
Coffee Tea Water Milk
插入之后:
Milk Coffee Tea Water親自試一試
IE | Firefox | Chrome | Safari | Opera |
---|---|---|---|---|
所有主流瀏覽器均支持 insertBefore() 方法。
node.insertBefore(newnode,existingnode)
參數(shù) | 類型 | 描述 |
---|---|---|
newnode | Node 對象 | 必需。需要插入的節(jié)點(diǎn)對象。 |
existingnode | Node object | 可選。在其之前插入新節(jié)點(diǎn)的子節(jié)點(diǎn)。如果未規(guī)定,則 insertBefore 方法會(huì)在結(jié)尾插入 newnode。 |
類型 | 描述 |
---|---|
Node 對象。 | 您插入的節(jié)點(diǎn)。 |
DOM 版本 | Core Level 1 Node Object |
如對本文有疑問,請?zhí)峤坏浇涣髡搲瑥V大熱心網(wǎng)友會(huì)為你解答?。?點(diǎn)擊進(jìn)入論壇
Powered by 365建站網(wǎng) RSS地圖 HTML地圖
copyright © 2013-2024 版權(quán)所有 鄂ICP備17013400號(hào)