Mr_Jp黎
2016-03-16 19:54
nodeValue为什么我是空的结果
把空格都删了就显示null,如果只有一层,就显示null,如果上面还有父元素,空格都得删除
很简单 因为你的标签里面没有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进阶篇
468060 学习 · 21891 问题
相似问题
回答 2