1. 程式人生 > >獲取頁面用了多少中標簽

獲取頁面用了多少中標簽

log pre new names count set elements tags 多少

方法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

獲取頁面用了多少中標簽