【发布时间】:2014-01-16 18:45:24
【问题描述】:
谁能指出一种将每个 HTML 标记的数组(或预生成的数组)生成为字符串的方法?我需要这个,因为我有一个库,它希望我将我想要的每个标签都列入白名单(我想要所有这些标签)。我为此尝试用 Google 搜索,但(令人惊讶的是)找不到它。
换句话说,数组看起来像:
const htmlTags = ['a', 'base', 'br', ...]
【问题讨论】:
-
var elements = document.getElementsByTagName("*");
-
如果您只想用 Javascript 数组语法对其进行格式化,您可以在首选代码编辑器中轻松使用宏。
-
@Alex Shiman 好主意......除非它只有在我所在的页面上有各种类型的标签时才有效。
-
@epascarello 和可空性我知道网络上有很多 HTML 标签列表,但它们都需要宏/查找替换/正则表达式(即工作)才能将它们转换为数组格式.我希望一个可能已经存在于某个地方,以便(作为一个懒惰的程序员)我可以避免这项工作(也避免意外地用一个我不知道是坏的正则表达式或类似的东西取出列表的一半)。跨度>
标签: javascript html arrays tags