慕粉0943041209
2017-04-22 12:48
document.write(j[i].nodeName+"
"+j[i].nodeValue+"
"+j[i].nodeType+"
");
输出#text javascript 3 P null 1 #text 3 怎么会有#text 3 这些东西
这是空白节点,前面的讲解里有
<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
JavaScript进阶篇
468194 学习 · 21891 问题
相似问题
回答 1
回答 2