为了账号安全,请及时绑定邮箱和手机立即绑定

nodeValue为什么我是空的结果

nodeValue为什么我是空的结果

正在回答

2 回答

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~
#1

侧耳倾听10

那为什么前两节中li一样没有设置value的值,却显示null
2016-03-28 回复 有任何疑惑可以回复我~
#2

侧耳倾听10

加了value的值一样没显示
2016-03-28 回复 有任何疑惑可以回复我~
#3

茜丶xi 回复 侧耳倾听10

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

举报

0/150
提交
取消

nodeValue为什么我是空的结果

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信