代碼的理解
<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是第一個子節點嗎?我覺得要在javascript之前插入的話,應該為childNode[0]啊
? ? ? ? ??
2015-12-05
1指的是第二個子節點,它的下標是從0開始的