js 获取页面所有标签名称

const getTag = (roots, map = {}) => {
    if (!roots?.length) return []
    Array.from(roots).forEach(node => {
        map[node.tagName] = '';
        getTag(node.children, map)
    })
    return Object.keys(map)
}
getTag(document.getElementsByTagName('html'))
posted @ 2022-04-22 17:21  IslandZzzz  阅读(330)  评论(0编辑  收藏  举报