使用原生 js 获取所有的兄弟节点

// 封装成函数
function get_Siblings(elem) {let sibArr = []let allChilds = elem.parentNode.childrenallChilds.forEach((i, v) => {if (i.nodeType == 1 && i != elem) {sibArr.push(i)}})return sibArr
}// 调用get_Siblings(),其返回值为elem兄弟元素组成的数组

原生 js 获取所有兄弟节点相关推荐

  1. js原生后代选择器_JavaScript DOM查询,原生js实现元素子节点的获取

    每个网页都是一个dom树,网页中所有的内容都是这个树上的一个节点.JavaScript的工作就是操作这些节点,对节点进行查增删改操作,或是给节点绑定事件. 网页 dom树 要操作dom节点,首先要获取 ...

  2. 总结获取原生JS(javascript)的父节点、子节点、兄弟节点

    关于原生JS获取节点,一直是个头疼的问题,而且调用方法的名字又贼长了,所以我选择用JQ,好像跑题了-- 话不多说看代码 获取父节点 及 父节点下所有子节点(兄弟节点) <ul><li ...

  3. 原生js获取以固定字符开头的控件id,并设置属性

    原生js获取以固定字符开头的控件id,并设置属性 还在用JQ加CSS选择器获取指定id开头的DOM嘛? 现在试试 JavaScript提供的querySelectorAll函数 目前几乎主流浏览器均支 ...

  4. [完美]原生JS获取浏览器版本判断--支持Edge,IE,Chrome,Firefox,Opera,Safari,以及各种使用Chrome和IE混合内核的浏览器...

    [完美]原生JS获取浏览器版本判断--支持Edge,IE,Chrome,Firefox,Opera,Safari,以及各种使用Chrome和IE混合内核的浏览器 原文:[完美]原生JS获取浏览器版本判 ...

  5. js取iframe 上级页面_原生js获取iframe中dom元素--父子页面相互获取对方dom元素的方法...

    用原生js在父页面获取iframe子页面的元素,以及在子页面获取父页面元素,这是平时经常会用到的方法,这里写一个例子来总结下: 1.父页面(demo.html),在父页面修改子页面div的背景色为灰色 ...

  6. 原生js获取宽高与jquery获取宽高的方法的关系

    说明:1.因为获取高度的情况跟获取宽度的情况一样,所以以下只说获取宽度的情况.  2.以下所说的所有方法与属性所返回的值都是不带单位的.  3.为了方便说明,以下情况采用缩写表示:  obj -> ...

  7. 获取html下拉菜单selected,原生js获取select下拉框的selected的option项

    一. 使用 原生js,获取select标签下属性有selected的option项. 先写一个select标签如下: TEXT-aaaaa TEXT-bbbbb 原生js获取select标签这个 对象 ...

  8. 原生js获取一段时间内每隔几分钟的时间数组

    姊妹篇 原生js获取一段时间内每隔几天的时间数组 情况: 项目中有这么一个需求,输入开始时间.结束时间.时间间隔,获取一段时间内每隔几分钟的时间数组 接下来我必须现在网上找找有没有类似的稍微改改就好了 ...

  9. 原生JS获取body

    原生js获取body 的方法 这节课我们来说说如何在js中获取body的来对html中的body进行一系列操作,给大家总结了两种方法 第一种: let s = `hello` document.get ...

最新文章

  1. oracle数据连接出现 login denied 问题
  2. 万年历插件软件测试,万年历软件测试报告
  3. Everyday a English
  4. python怎么把程序封装成函数_PYTHON中如何把固定格式代码,封装成一个函数?
  5. How to be a hacker
  6. spring boot 单元测试_spring-boot-plus1.2.0-RELEASE发布-快速打包-极速部署-在线演示
  7. Flink Java 使用map reduce实现wordcount
  8. 查看java运行时参数_查看JVM运行时参数
  9. Linux操作Oracle(17)——linux oracle启动时 :各种报错 解决方案(2020.07.30更新...)
  10. unity开发文档_Unity以赞助人身份加入Blender开发基金
  11. vsCode PlatformIO + jlink + GD32VF103
  12. Android逆向之旅---Android手机端破解神器MT的内购VIP功能破解教程
  13. 【得物技术】AB实验设计实现与分流算法
  14. pvpgn mysql d2gs_pvpgn战网命令集
  15. Java 正则验证邮箱
  16. Java - 支付宝支付
  17. 美国大学计算机课程教材,美国大学计算机基础教学课程结构一瞥.pdf
  18. [bowtie2, libtbb.so.2]error while loading shared libraries: libtbb.so.2: cannot open shared object
  19. 极路由3-HC5861无拆机获取root连接ssh
  20. android可用视频地址,「Android」一款可以获取国内各大视频网站直接播放地址的应用...

热门文章

  1. DEM数据下载——以地理空间数据云为例
  2. 银行排队叫号系统的模拟
  3. 查看Ubuntu操作系统的kernel config文件方法
  4. python使用with open() as 打开文件
  5. java 聊天机器人 源码_Alice聊天机器人源码及DEMO - 源码下载|Windows编程|网络编程|源代码 - 源码中国...
  6. 【C 语言实现51单片机计时器】
  7. 如何安装 WordPress 插件?我告诉你2种常用方法
  8. 太魔人共祝四周年生日快乐!
  9. 【数学之美】第三版推荐序二 摘录
  10. ubuntu20.04下安装网易云音乐,打开网易云音乐出现无法连接网络,播放不了音乐,不知道什么原因?????