new Set( [...document.querySelectorAll('*')].map(v=>v.tagName))
执行效果如下:
查看到当前页面一共使用了33种标签;
Object.entries([...document.querySelectorAll('*')].map(v=>v.tagName).reduce((a,b)=>{
a[b]=(a[b]||0)+1;
return a
} ,{})).sort((a,b)=>b[1]-a[1]).slice(0,3)
执行结果如上图,使用最多的标签是DIV 572次 A标签 337次 LI 112次