访问兄弟节点

Posted 行尸走肉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了访问兄弟节点相关的知识,希望对你有一定的参考价值。

访问兄弟节点

1. nextSibling 属性可返回某个节点之后紧跟的节点(处于同一树层级中)。

语法:

nodeObject.nextSibling

说明:如果无此节点,则该属性返回 null。

2. previousSibling 属性可返回某个节点之前紧跟的节点(处于同一树层级中)。

语法:

nodeObject.previousSibling  

说明:如果无此节点,则该属性返回 null。

注意: 两个属性获取的是节点。Internet Explorer 会忽略节点间生成的空白文本节点(例如,换行符号),而其它浏览器不会忽略。

解决问题方法:

判断节点nodeType是否为1, 如是为元素节点,跳过。

技术分享

运行结果:

LI = javascript
nextsibling: LI = jquery

以上是关于访问兄弟节点的主要内容,如果未能解决你的问题,请参考以下文章

JS获取子节点父节点和兄弟节点的方法实例总结

DOM

追求最优美的代码 leetcode 993. 二叉树的堂兄弟节点

追求最优美的代码 leetcode 993. 二叉树的堂兄弟节点

[数据结构] 树森林的遍历

jquery的父子兄弟节点查找示例代码