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

为什么后面那几个文本节点的值不显示,只有第一个文本节点的值显示为javascript

http://img1.sycdn.imooc.com//5d6f889c0001c83003800309.jpg

代码对了答案也是一样的。

正在回答

2 回答

后面的值都显示了,不过是空文本节点,只显示了一个空格

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

文子何 提问者

就是PHP,jQuery那几项吗
2019-09-06 回复 有任何疑惑可以回复我~
#2

你又调皮 回复 文子何 提问者

不是,PHP那几个都是元素节点,元素节点的nodeValue的值是null,并不是元素节点内的文本,我说的是两个元素节点之间的换行,是空文本节点,nodeValue的值显示了一个空格
2019-09-06 回复 有任何疑惑可以回复我~
#3

文子何 提问者

回复 你又调不好意思,我还是有一个地方有点不明白,就是节点名称为#text的项,他就是文本节点,文本节点的值nodeValue不是文本自身吗,为什么不显示他自身呢
2019-09-06 回复 有任何疑惑可以回复我~
#4

文子何 提问者 回复 你又调皮

不好意思,我还是有一个地方有点不明白,就是节点名称为#text的项,他就是文本节点,文本节点的值nodeValue不是文本自身吗,为什么不显示他自身呢
2019-09-06 回复 有任何疑惑可以回复我~
#5

你又调皮 回复 文子何 提问者

显示了,后面三个文本节点都是换行符,显示出来就是一个空格
2019-09-06 回复 有任何疑惑可以回复我~
查看2条回复

http://img1.sycdn.imooc.com//5d72325100015dea02070260.jpg这是用console.log()方法在控制台上打印出来的子节点,上面的文本节点的nodeValue就是这个回车键,后面可能会跟空格(下一个元素节点前面有空格的话),显示出来就是一个空格

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

举报

0/150
提交
取消

为什么后面那几个文本节点的值不显示,只有第一个文本节点的值显示为javascript

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