湫之恋
2019-11-12 21:20
这里面说如果是元素节点就跳过???<div>是元素节点吧??有没有哪位大佬详细讲解一下,有点蒙
这里的while(x&&x.nodeType!=1){x=x.previousSibling;}表示:当获取到的上一个兄弟节点x不是元素节点时,则继续循环获取,直到获取到的是元素节点才跳出循环,最后return x即可得到上一个相邻的兄弟元素节点。
(nodeType=1:表示是元素节点,即标签。如:div、p、input...)
JavaScript进阶篇
468191 学习 · 21891 问题
相似问题