原生JS获取页面所有元素并统计每个元素的个数

JavaScript08

原生JS获取页面所有元素并统计每个元素的个数,第1张

let el = document.getElementsByTagName('*')

//获取页面所有的元素

console.log(el)

let elObj = {}

for(var i=0i

if(!elObj[el[i].tagName.toLowerCase()] ){

elObj[el[i].tagName.toLowerCase()] =1

}else{

elObj[el[i].tagName.toLowerCase()] ++

}

}

//每个元素的个数

console.log(elObj)

var eles = document.getElementsByTagName('*')

上面eles就是页面中所有元素的集合,用for循环即可依次取到页面上的所有元素