如何统计网⻚上出现了多少种标签
- 获取所有的DOM节点
document.querySelectorAll('*')
- NodeList集合转化为数组
[...document.querySelectorAll('*')]
- 获取数组每个元素的标签名
[...document.querySelectorAll('*')].map(ele => ele.tagName)
- 去重
new Set([...document.querySelectorAll('*')].map(ele=>ele.tagName)).size