1、jq 获取
$("*")
2、原生获取
document.getElementsByTagName("*")
let allEls = document.getElementsByTagName("*")
let elObj = {}
for (let i=0; i<allEls.length; i++) {
let ele = allEls[i].tagName.toLowerCase()
if (!elObj.hasOwnProperty(ele.toString())) {
elObj[ele] = 1
} else {
elObj[ele] ++
}
}
console.log(elObj)
// 返回每个元素以及对应的数量
网友评论