教程说除了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
随时随地看视频慕课网APP
相关分类