请问为什么p、div、h5输出的nodeValue都是null,而空标签输出的nodeValue却是Javascript?
2 回答
已采纳
淡雅的默
TA贡献102条经验 获得超139个赞
你的代码写错了,它这个查找是依次的,所以你第一个就得写
document.write("第"+(i+1)+"个节点的名称是:"+x[i].nodeName+"<br />");
<script type="text/javascript"> var x=document.getElementsByTagName("div")[0].childNodes; for(var i=0;i<x.length;i++) { document.write("第"+(i+1)+"个节点的值是:"+x[i].nodeValue+"<br />"); document.write("第"+(i+1)+"个节点的名称是:"+x[i].nodeName+"<br />"); document.write("第"+(i+1)+"个节点的属性是:"+x[i].nodeType+"<br />"); document.write("<br />"); } </script>
添加回答
举报
0/150
提交
取消