代碼如下:<body> <div id="d1"> <p>123</p> <h1>123</h1> </div> <script> var div = document.getElementById("d1").childNodes.length; for(var i=0;i<div;i++){ document.writeln(document.getElementById("d1").childNodes[i]); } alert(div); </script></body>然后執行后的輸出是:[object Text] [object HTMLParagraphElement][object Text] [object HTMLHeadingElement] [object Text] 不是很懂為什么有三個text對象?關于childNodes屬性的描述是:返回元素子節點的 NodeList。這個返回的節點包括元素節點和文本節點嗎?
childNode屬性的返回值問題?
桃花長相依
2018-12-20 18:18:59