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

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

yyc大win

2014-12-06 18:43

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

            x=x.nextSibling;

        }

不懂分析。当x不是元素节点时,是什么概念?获取到的下一个元素又是什么?

写回答 关注

4回答

  • 记得喝水
    2015-11-20 12:48:38

    x.nodeType!=1 这是什么意思??


  • ztktct
    2014-12-11 16:09:09

    如果x是空节点的的话,循环体不就进不来了嘛

    yyc大wi...

    哦~当时不知道怎么看的

    2014-12-14 19:35:43

    共 1 条回复 >

  • yyc大win
    2014-12-09 08:55:23

    可是这时候x不是已经是空节点了吗?那么他不是没有下一个元素了吗,为什么x=x.nextSibling;

  • 偌颜宁
    2014-12-08 14:18:36

    有可能是空节点,下一个元素就,x这个元素下临的元素,也就是x元素的兄弟节点

JavaScript进阶篇

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

468194 学习 · 21891 问题

查看课程

相似问题