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

while (x && x.nodeType!=1) 这句语句什么意思

while (x && x.nodeType!=1)  这句语句什么意思,为什么前面要加个 与x呢。什么意思额,是x不等于1这个意思?有什么意义额。。求大神解答

正在回答

3 回答

判断X这个节点是否存在的意思  如果加上的话 先判断存在然后判断是否为元素节点  如果不加X&& 的话 不会触发判断  在元素为第一个或者最后一个时会出错 程序就不能正常输出了

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

一切太突然3125650 提问者

非常感谢!
2016-05-04 回复 有任何疑惑可以回复我~

找出不是空值的非元素节点

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

一切太突然3125650 提问者

x.nodeType!=1这个是判断x是不是元素节点 1我知道,单为什么要 &&x 这个呢 跟这个有什么关系?
2016-05-02 回复 有任何疑惑可以回复我~

X&X的节点类型不等与1    nodeType是节点类型的意思

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

一切太突然3125650 提问者

x.nodeType!=1这个是判断x是不是元素节点 1我知道,单为什么要 &&x 这个呢 跟这个有什么关系?
2016-05-02 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

while (x && x.nodeType!=1) 这句语句什么意思

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