IT源码网

怎样遍历所有同级节点讲解

luoye 2021年03月09日 编程语言 205 0
var el = document.getElementById('div1').firstChild; 
 
while (el !== null) { 
  console.log(el.nodeName); 
  el = el.nextSibling; 
}

原理: 使用了 Node.prototype.nextSibling 在获取不到后面的同级节点时返回 null 的这个特性.

 

另一个方法是使用 Node.prototype.childNodes.

发布评论
IT源码网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

怎样获取当前节点后面紧邻的第一个同级节点讲解
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。