我目前正在將一個節點追加到一個div的末尾來動態添加到一個div,但我正在尋找將它追加到開頭而不是div的結尾。如何在JavaScript中將節點追加到div的開頭?
我當前的代碼看起來是這樣的:
var para=document.createElement('div');
var node=document.createTextNode('this is new');
para.appendChild(node);
var element=document.getElementById("div1");
element.appendChild(para);
<div id="div1">
<p id="p1">This is a paragraph.</p>
<p id="p2">This is another paragraph.</p>
</div>
我如何可以追加到div的開始?
如果節點/元素是無子的。這將如何工作? – 2013-02-11 06:55:14
@Justin,在這種情況下,firstChild將爲null,並且insertBefore()將繼續將新元素附加到父元素的末尾(這與開始時相同,因爲它是空的) 。 – 2013-02-11 06:56:15
+1感謝您的回覆。 – 2013-02-11 07:01:06