获取页面用了多少中标签

Posted musi03

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取页面用了多少中标签相关的知识,希望对你有一定的参考价值。

方法1

// 获取所有节点

var tags = document.getElementsByTagName("*")

//遍历获取所有节点的类型 是DIV 还是A

let tagnames = []

let tagnames = []
  for    (let    i    =    0;    i    <    tags.length;    i++)    {
  const    element    =    tags[i];
  tagnames.push(element.tagName)    
}

//去重的逻辑

let obj = {}

let count = 0

for(let j=0; j<tagnames.length;j++){

  if(!obj[tagname]){

    count +=1
    obj[tagname] = true
  }

}

方法2
let tags = [...document.getElementsByTagName("*")].map(v=>v.tagName)
let count = new Set(tags).size
console.log(count)

let count = new Set([...document.getElementsByTagName("*")].map(v=>v.tagName)).siz
e

 

以上是关于获取页面用了多少中标签的主要内容,如果未能解决你的问题,请参考以下文章

swift中标签的页面控制

js中标签的创建

如何在没有 API 的情况下获取 Instagram 中标签的所有图像?

两个网页中的内容,jQuery怎样把其中一个网页中标签中的内容复制到另一网页中显示出来?

如何获取此字符串中标签的 href 属性?

DOM-Element() 对象