为什么结果是null

来源:9-7 节点属性

polemo_ivy

2016-07-31 15:48

效果均是null不知道是为什么

写回答 关注

2回答

  • YoloMonkey
    2016-08-07 12:49:48

    代码没错,是显示的方式不对。你的代码中比如这里 role_code[i].nodeName+"" 的最后用了 “” ,它并不能加空格区分前面的输出内容可以用 “<br />” 来分隔前面的内容使结果更为清晰直观。

    你的显示结果:http://img.mukewang.com/57a6bd420001416303210071.jpgnull 的后面是数字 1 和字母 l 非常像。

    我修改后的结果:http://img.mukewang.com/57a6bdbb0001e73502770181.jpg

  • 水里有条鱼
    2016-07-31 21:33:31

    我拿了你的代码运行了一下,你说的是nodeValue结果都是null吧,nodeValue显示的是节点里的value值,而元素节点的 nodeValue 是 undefined 或 null  

    更好的弄懂元素节点,属性节点和文本节点可看看http://www.cnblogs.com/dh616854836/archive/2011/08/14/2138038.html

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468195 学习 · 21891 问题

查看课程

相似问题