为了账号安全,请及时绑定邮箱和手机立即绑定

#text 3 这是把标签里的内容也输出了吗

document.write(j[i].nodeName+"
"+j[i].nodeValue+"
"+j[i].nodeType+"
"); 

输出#text javascript 3 P null 1 #text 3 怎么会有#text     3   这些东西

正在回答

2 回答

这是空白节点,前面的讲解里有

0 回复 有任何疑惑可以回复我~

<body>

<div>

  javascript  

  <p>javascript</p>

  <div>jQuery</div>

  <h5>PHP</h5>

</div>

<script type="text/javascript">

 var j=document.getElementsByTagName("div")[0].childNodes;

 for(i=0;i<j.length;i++){

     document.write(j[i].nodeName+"<br />"+j[i].nodeValue+"<br />"+j[i].nodeType+"<br />");

 }

 

</script>

</body>

输出:

#text
javascript 
3
P
null
1
#text

3
DIV
null
1
#text

3
H5
null
1
#text

3

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

#text 3 这是把标签里的内容也输出了吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信