首页 > 技术文章 > 如何统计网⻚上出现了多少种标签

ZJTL 2020-12-27 21:19 原文

  1. 获取所有的DOM节点
document.querySelectorAll('*')
  1. NodeList集合转化为数组
[...document.querySelectorAll('*')]
  1. 获取数组每个元素的标签名
[...document.querySelectorAll('*')].map(ele => ele.tagName)
  1. 去重
new Set([...document.querySelectorAll('*')].map(ele=>ele.tagName)).size

 

推荐阅读