JavaScript怎么用Element Traversal新属性遍历子元素
发表于:2025-11-16 作者:千家信息网编辑
千家信息网最后更新 2025年11月16日,这篇文章给大家分享的是有关JavaScript怎么用Element Traversal新属性遍历子元素的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1、childNodes
千家信息网最后更新 2025年11月16日JavaScript怎么用Element Traversal新属性遍历子元素
这篇文章给大家分享的是有关JavaScript怎么用Element Traversal新属性遍历子元素的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
1、childNodes属性遍历
遍历子元素通常是通过childNodes属性进行遍历,但是这个属性会包含空白节点,如果只是要遍历Element元素就特别不方便。
请看如下代码示例:
段落一
段落二
段落三
控制台查看效果:
遍历子元素空白节点:

获取到的子元素包含了空白的text节点,这些节点就是一些换行、缩进、空格等。
如果要遍历 childList 中p元素,实务中也经常是这样,
那么需要判断子元素为Element类型:
let childList = document.querySelector(".article").childNodes;// 遍历子元素childList.forEach((item, index) => { if (item.nodeType == 1) { // 判断是Element类型 console.log(item); }}); // 控制台输出:// 3个p元素2、Element系列属性遍历
Element Traversal为DOM元素添加了5个属性:
1.
childElementCount子元素的个数(nodeType=1)。2.
firstElementChilde指向第一个Element类型的子元素。3.
lastElementChilde指向最后一个Element类型的子元素。4.
previousElementSibling指向上一个同胞Element类型的元素。5.
nextElementSibling指向下一个同胞Element类型的元素。
通过这些新属性,遍历Element元素起来就方便多了,
还是以上面为例:
// 获取第一个元素let currentElement = document.querySelector(".article").firstElementChild;// 遍历子元素while (currentElement) { console.log(currentElement); // 获取下一个元素 currentElement = currentElement.nextElementSibling;}这样处理起来就更加简洁了。
目前IE9及以上版本,以及所有现代浏览器都支持这些属性。
感谢各位的阅读!关于"JavaScript怎么用Element Traversal新属性遍历子元素"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
元素
属性
类型
指向
节点
控制台
段落
空白
控制
内容
同胞
更多
篇文章
输出
不错
实用
简洁
个数
代码
只是
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
媒体针对网络安全的具体措施
中医估计文献数据库有哪些
疫情期间网络安全注意什么
我的世界服务器面板大全
数据库访问技术背景
交通信息网络安全手抄报
软件开发需要大学毕业吗
软件开发的课程表
如何让一个服务器变火
桌面抓取软件开发
焦作网络安全作业
DLP3D软件开发
如何提高校园网络安全防护
廊坊盈和恒盛网络技术有限公司
组宣部网络安全工作责任状
创腾网络安全
优医软件开发
做网络安全行业的销售
云数据库更新办法
看小说软件开发
x86服务器装win10
迅雷云服务器怎么卸载
网络安全意识不可缺是什么
网络安全基础培训 ppt
万方数据库更新速度太慢
服务器能有多少网卡
海南网络安全企业有哪些
深圳彩票系统软件开发公司
asp简易服务器
国家网络安全监督管理中心