查找网页上使用的所有HTML标签

时间:2019-01-11 08:41:48

标签: javascript html regex

我需要一个特定页面上使用的所有HTML标签的列表。

我的目标是获取这样的列表

<a>
<p>
<em>
<body>

,依此类推。然后,我将其粘贴到文本编辑器中,并删除重复项,最后使用Javascript处理结果。

我该如何实现?

1 个答案:

答案 0 :(得分:5)

使用*选择器选择页面内的所有标签,并打印这些元素的节点名称:

Array.from(document.querySelectorAll('*')).forEach(el => console.log(el.nodeName));
<div>
  <p>Test 1</p>
  <span>Test 2</span>
</div>