请问为什么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
提交
取消
