IT源码网

怎样遍历所有同级节点

luoye 2021年03月09日 编程语言 383 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虾米 (左侧二维码扫一扫)欢迎添加!

怎样获取当前节点后面紧邻的第一个同级节点