获取一个页面有多少个标签
- 1、获取所有标签对象(document.querySelectorAll(‘*’))
- 2、获取所有标签对象的标签名
- 3、去重(使用Set)
- 4、输出标签数量(.size)
1 | let nums = new Set([...document.querySelectorAll('*')].map(item => item.tagName)).size; |
获取一个页面出现次数最多的三个标签
- 1、先把所有标签列出来
- 2、按出现次数的多少排序
- 3、取前三个
1 | let ret = [...document.querySelector('*')] |