问答详情
源自:9-11 访问兄弟节点

麻烦大神帮我解答一下这段代码吧?

function get_previousSibing(n)

{

      var x = n.previousSibing;

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

     {

          x = x.previousSibing;

     }

    return x;

}

提问者:Penguin李 2015-07-16 22:09

个回答

  • 叛逆春
    2015-08-06 13:30:22

    定义一个函数 get_previousSibing() n是它传递的参数,

    定义一个变量x 并且赋值为n的前面一个节点;

    当存在n的兄弟节点(x)并且n的兄弟节点(x)类型不是元素节点 就进行whlie循环。