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

关于空白节点问题

这里面说如果是元素节点就跳过???<div>是元素节点吧??有没有哪位大佬详细讲解一下,有点蒙

提问者:湫之恋 2019-11-12 21:20

个回答

  • 旺仔窝窝头
    2019-11-20 09:01:39

    这里的while(x&&x.nodeType!=1){x=x.previousSibling;}表示:当获取到的上一个兄弟节点x不是元素节点时,则继续循环获取,直到获取到的是元素节点才跳出循环,最后return x即可得到上一个相邻的兄弟元素节点。

    (nodeType=1:表示是元素节点,即标签。如:div、p、input...)