教程说除了IE其他的浏览器会计算空白节点,为什么我用好像是谷歌内核的搜狗浏览器显示7个节点其中4个是作为4个文本节点?即
javascript
<p>javascript</p>
<div>jQuery</div>
<h5>PHP</h5>
这样的话如果再加上空白节点的话岂不是11个节点了?
<div> javascript <p>javascript</p> <div>jQuery</div> <h5>PHP</h5> </div> <script type="text/javascript"> var node=document.getElementsByTagName("div"); var cnode=node[0].childNodes; document.write("子节点数:"+cnode.length+"<br/>"); for(i=0;i<cnode.length;i++){ document.write("名字:"+cnode[i].nodeName+" "+"类型:"+cnode[i].nodeType+" "+"值:"+cnode[i].nodeValue+"<br/>"); } </script>
GavinZeng
stone310
相关分类