<div> javascript <div>jQuery</div> <h5>PHP</h5></div><script type="text/javascript"> var childs=document.getElementsByTagName("div")[0].childNodes; for(var i=0;i<childs.length;i++) { document.write(childs[i].nodeName+childs[i].nodeValue+childs[i].nodeType+"<br/>"); }最后的结果:#text javascript 3DIVnull1#text 3H5null1#text 3
3 回答
A空城
TA贡献14条经验 获得超3个赞
1. 元素节点的 nodeValue 是 undefined 或 null
2. 文本节点的 nodeValue 是文本自身
3. 属性节点的 nodeValue 是属性的值
标签里面的文本节点是属于元素节点的内容。这个是JS语法规定的,如果要访问元素节点的内容值,只能用innerHTML来获取。
- 3 回答
- 0 关注
- 1641 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消