代碼的理解
<body>
<ul id="test"><li>JavaScript</li><li>HTML</li></ul>?
<script type="text/javascript">
? var otest = document.getElementById("test"); ?
? var newnode = document.createElement("li");
? newnode.innerHTML = "PHP" ;??
?otest.insertBefore(newnode,otest.childNodes[1]);?
? ? ? ? ??
</script>?
</body>
?otest.insertBefore(newnode,otest.childNodes[1]); 中的1是第一個(gè)子節(jié)點(diǎn)嗎?我覺得要在javascript之前插入的話,應(yīng)該為childNode[0]啊
? ? ? ? ??
2015-12-05
1指的是第二個(gè)子節(jié)點(diǎn),它的下標(biāo)是從0開始的