#text 3 这是把标签里的内容也输出了吗
document.write(j[i].nodeName+"
"+j[i].nodeValue+"
"+j[i].nodeType+"
");
输出#text javascript 3 P null 1 #text 3 怎么会有#text 3 这些东西
document.write(j[i].nodeName+"
"+j[i].nodeValue+"
"+j[i].nodeType+"
");
输出#text javascript 3 P null 1 #text 3 怎么会有#text 3 这些东西
2017-04-22
<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
举报