JavaScript怎么用Element Traversal新属性遍历子元素
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章给大家分享的是有关JavaScript怎么用Element Traversal新属性遍历子元素的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1、childNodes
千家信息网最后更新 2026年11月02日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安全错误
数据库的锁怎样保障安全
云南咖啡
中智农互联网科技
美国互联网保险保险科技
互联网科技社
互联网 的科技创新
安徽鑫晟辉互联网科技
深圳天众互联网科技公司
互联网科技logo
互联网科技公司介绍
知域互联网科技有限公司大骗子
呼和浩特新华互联网科技学院
翼展科技 首家互联网医院
卓翼科技产业互联网合作
每天都有哪些好的互联网科技
伍佰万互联网科技怎么赚钱
银行科技岗属于互联网吗
黑云互联网科技有限公司
半导体行业属于互联网高科技类吗
华人运通互联网科技公司
宁波允成互联网科技有限公司
咖啡网
广东万易互联网科技有限公司惠州分公司
上海卓越科技互联网
互联网科技有限公司图片
互联网与新科技
互联网金融 科技创新
顶级互联网科技成果有哪些
银川新华互联网科技学校联系电话
珠海东科互联网科技有限公司
众联互联网络科技