polemo_ivy
2016-07-31 15:48
效果均是null不知道是为什么
代码没错,是显示的方式不对。你的代码中比如这里 role_code[i].nodeName+"" 的最后用了 “” ,它并不能加空格区分前面的输出内容可以用 “<br />” 来分隔前面的内容使结果更为清晰直观。
你的显示结果:null 的后面是数字 1 和字母 l 非常像。
我修改后的结果:
我拿了你的代码运行了一下,你说的是nodeValue结果都是null吧,nodeValue显示的是节点里的value值,而元素节点的 nodeValue 是 undefined 或 null
更好的弄懂元素节点,属性节点和文本节点可看看http://www.cnblogs.com/dh616854836/archive/2011/08/14/2138038.html
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题