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

为何多了一个X判定

为何需要判定x&&x.nodeType!=1啊,为什么多了一个X

正在回答

3 回答

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

这个while语句只有在“&&”两端条件都满足的时候才执行。这这里就是说,x不是最后一个节点且x不为空节点才执行,否则就返回。

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

同问,判断不为空不应该是x!=null吗还是我太菜了..

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

JohnnyHTML

确实太菜了,答完之后再看了一下就看懂了,不用理我楼上是对的
2016-05-22 回复 有任何疑惑可以回复我~

这个应该是这个节点不是空的,就跟平常写代码是一样的,先判断不为空!

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

举报

0/150
提交
取消

为何多了一个X判定

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