有没有办法在javascript中找到多个同级元素?没有jQuery

时间:2019-02-21 09:12:27

标签: javascript refactoring

我被要求为我公司开发的轮播组件重构代码。它需要进行组滑动,并通过element.nextElementSibling.nextElementSibling.nextElementSibling或根据布局element.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling完成。我想以一种更易读的方式重新编写它。有没有办法在纯Js中获得该元素的多个同级?谢谢

1 个答案:

答案 0 :(得分:0)

以下是解释该过程的文章:

How to get all of an element's siblings with vanilla JS

您获得父节点并遍历其子节点,而忽略所有不是元素的子节点(即,具有nodeType以外的1的子节点)。