这句话的作用是用来判断节点x是不是元素节点,是的话就跳过,可是li这个标签不是元素节点吗?那这里该怎么理解,求大神帮帮。
x.nodeType!=1是表示不是元素节点,如果满足不是元素节点就跳过,是元素节点的话就不跳过。你正好理解反了。
如果是 元素节点的 话跳过while()循环,执行return z,这就是想要的。如果不是元素节点,那么循环找到是 元素节点为止。 &&是为了解决边界条件