var tags = document.getElementsByTagName('*');
var tagsArr = [];
function countTag(){
for (var i = 0; i < tags.length; i++) {
tagsArr.push((tags[i].tagName).toLowerCase());
}
var temp = [];
var tag =[];
for (var i = 0; i < tagsArr.length; i++) {
for (var j = i+1; j < tagsArr.length+1; j++) {
if (tagsArr[i] == tagsArr[j]) {
temp.push(tagsArr[j]);
tagsArr.splice(j,1);
j--;
}
if (j == tagsArr.length -i) {
temp.push(tagsArr[i]);
tagsArr.splice(i,1);
i--;
tag.push(temp);
temp = [];
}
}
}
return tag;
}
var all = countTag();
var maxTagCount = 0;
var maxTagName = '';
for(var i=0; i<all.length; i++){
if(all[i].length >= maxTagCount){
maxTagCount = all[i].length;
maxTagName = all[i][0];
}
}
console.log(maxTagCount);
console.log(maxTagName);
【CVTE】请使用原声Javascript实现一个方法,判断html中出现次数最多的标签,并统计这个次数
最新推荐文章于 2019-12-25 17:08:11 发布