【发布时间】:2021-05-12 03:38:12
【问题描述】:
我正在寻找一种方法来遍历 DOM 元素兄弟姐妹,如 .nextSibling() 允许,但在任何给定距离,而不是仅直接下一个兄弟姐妹。
例如,如果我想相对于当前节点移动 3 个兄弟姐妹,我可以执行 nextSibling(3) 或 siblings[2] 之类的操作。
关于如何在不循环 nextSibling n 次的情况下完成此操作的任何想法?
【问题讨论】:
-
从性能角度来看,当带有循环的内置属性更好时,为什么要这样做?请参阅我的答案以及基准和 jsfiddle。
标签: javascript html dom element