nodeValue为什么我是空的结果

来源:9-9 访问子节点的第一和最后项

Mr_Jp黎

2016-03-16 19:54

nodeValue为什么我是空的结果

写回答 关注

2回答

  • 侧耳倾听10
    2016-03-28 20:50:28

    把空格都删了就显示null,如果只有一层,就显示null,如果上面还有父元素,空格都得删除

  • 小栋同学
    2016-03-16 23:55:09

    很简单 因为你的标签里面没有Value的值啊 比如<p value="这是个标签"></p> 你在调用nodevalue 就有结果了 默认不填写的话 就为空

    茜丶xi 回复侧耳倾听10

    因为他教你的是错的,当然不显示,元素本身的nodeValue本来就是null,nodeValue是针对#text,而他说什么给p添加个value属性,那只是p的一个属性,通过p.getAttribute("value")能获取到值。你代码中,x.firstChild根本就是一个空格/回车,那么这个#text的nodeValue当然是“”

    2018-08-27 15:55:38

    共 3 条回复 >

JavaScript进阶篇

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

468060 学习 · 21891 问题

查看课程

相似问题