x && x.nodeType!=1,请问为什么要这样写?

来源:9-11 访问兄弟节点

IT_Elit

2018-06-10 11:18

只写  x.nodeType!=1 不行吗?

写回答 关注

2回答

  • ixin_liu
    2018-07-10 23:46:47

    这句的意思是

    //当x存在并且nodeType!=1(元素节点的nodeType不为1)时,也就是当前的节点为非元素节点时,把下一个兄弟节点给x,

  • 那人那人
    2018-06-14 11:24:53

    如果不加 x &&;当没有兄弟节点时候,while会进入死循环不停止。自己琢磨一下或者自己尝试着去验证一下。

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题