计算机系统应用教程网站

网站首页 > 技术文章 正文

碎片时间学编程「92]:元素的兄弟元素数组

btikc 2024-10-25 10:58:00 技术文章 6 ℃ 0 评论


返回一个包含给定元素的所有兄弟元素的数组。

  • 使用Node.parentNodeNode.childNodes获取NodeList元素父级中包含的所有元素。
  • 使用扩展运算符 ( ...) 和Array.prototype.filter()函数转换为数组并从中删除给定的元素。

JavaScript

const getSiblings = el =>
  [...el.parentNode.childNodes].filter(node => node !== el);

示例:

getSiblings(document.querySelector('head')); // ['body']

更多内容请访问我的网站:https://www.icoderoad.com

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表