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

为什么nextsibling的得到的节点不是</li>与<li>之间的空白文本节点?

题目程序中nextsibling得到的节点是<li id="b">jquery</li>.

为什么不是</li>与<li>之间的空白文本节点?(我用的不是IE,所以应该不会自动忽略节点之间的空白符)

正在回答

1 回答

明白了,文中有过滤空白文本节点的部分:

while(x && x.nodeType!=1){

            x.x.previousSibling;

        }


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

Eason_Mar 提问者

但是我删除了这部分内容,他还是一样输出<li id="b">jquery</li>.
2016-03-12 回复 有任何疑惑可以回复我~
#2

Eason_Mar 提问者 回复 Eason_Mar 提问者

我删错了……原因就是因为过滤了空白文本节点- -!
2016-03-12 回复 有任何疑惑可以回复我~
#3

纪行川 回复 Eason_Mar 提问者

0.0
2016-03-25 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么nextsibling的得到的节点不是</li>与<li>之间的空白文本节点?

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