var map = {};
//采用递归调用的方法,比较方便和简单。
function fds(node){
if(node.nodeType === 1){
var tagName = node.nodeName;
map[tagName] = map[tagName]? map[tagName] + 1: 1;
}
var children = node.childNodes;
for(var i = 0;i<children.length;i++){
fds(children[i])
}
}
fds(document.body);
JS获取页面所有元素并统计每个标签的个数
最新推荐文章于 2025-05-18 18:13:19 发布