关于空白节点问题

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

湫之恋

2019-11-12 21:20

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

写回答 关注

1回答

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

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

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

JavaScript进阶篇

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

467373 学习 · 21877 问题

查看课程

相似问题