var node = document.getElementsByTagName("li"); for(var i=0;i<node.length;i++){ document.write("li[" + (i+1) + "]:" + "<br/>" + "节点名:" + node[i].nodeName + "<br/>"); document.write("节点值:" + node[i].nodeValue + "<br/>"); document.write("节点类型:" + node[i].nodeType + "<br/><br/>"); } //关键代码运行结果是这样,为什么?
2 回答
joffyzou
TA贡献45条经验 获得超17个赞
你是不是要找节点值?
只有文本节点的nodeValue才会返回真正的文本
document.write("节点值:" + node[i].childNodes[0].nodeValue + "<br/>");
添加回答
举报
0/150
提交
取消