这个地方为什么不用if而用while循环。。。想不明白

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

慕神0996557

2019-03-13 16:35

function get_nextSibling(n){
        var x=n.nextSibling;
        while (x && x.nodeType!=1){
            x=x.nextSibling;
        }
        return x;
    }

写回答 关注

3回答

  • 精慕门7449067
    2019-03-14 18:46:17
    已采纳

    用if执行一次跳出来,return的节点的节点类型值不一定为1

  • LouisDuan
    2019-03-25 09:08:25

    要是有多行文本,if就不合适了

  • qq_慕函数0424211
    2019-03-14 10:21:45

    都一样

    精慕门744...

    用if执行一次跳出来,return的节点的节点类型值不一定为1

    2019-03-14 18:43:18

    共 2 条回复 >

JavaScript进阶篇

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

468062 学习 · 21891 问题

查看课程

相似问题