子ノードを追加するappendChild()

最初のdocument.write()ではmyDivのchildNodes.lengthは0。その後、div要素を作り、 myDivにappendChild()したので、myDivのchildNodes.lengthは1に変化している。


実行結果


source

<div id="myDiv">
</div>

<script language="javascript">
document.write(myDiv.childNodes.length + "<br>")

var elem = document.createElement("div");
myDiv.appendChild(elem)
document.write(myDiv.childNodes.length + "<br>")
</script>