Javascript 如何获取html文件上使用的唯一标记列表?

Javascript 如何获取html文件上使用的唯一标记列表?,javascript,html,css,Javascript,Html,Css,是否有任何在线工具或简单的香草Javascript可以输出html文件上使用的所有唯一html标记的列表 这样做的目的是,我想重置一些默认样式,我只想确保我针对的是我需要的所有元素,而不是错误地留下任何人。应该这样做: let tags = [] for(tag of document.body.getElementsByTagName('*')){ if(!tags.includes(tag.tagName)) tags.push(tag.tagName); } console.l

是否有任何在线工具或简单的香草Javascript可以输出html文件上使用的所有唯一html标记的列表

这样做的目的是,我想重置一些默认样式,我只想确保我针对的是我需要的所有元素,而不是错误地留下任何人。

应该这样做:

let tags = []
for(tag of document.body.getElementsByTagName('*')){
  if(!tags.includes(tag.tagName))
    tags.push(tag.tagName);
}
console.log(tags)

打开网页并在控制台中运行该代码。

这是一个干净、简短、完美的答案。谢谢工作得很好。我希望我没有滥用这个要求(如果是这样的话,很抱歉),但即使脚本正是我所需要的,我想知道是否有一种简单的方法可以输出没有编号的列表,以小写和字母顺序我只是对这样的工具不存在(或者很难找到)感到困惑。是的,很简单,只需使用较低的标记名,而不是将列表打印到控制台,先对其排序,然后对其进行迭代,然后逐个打印元素。