【发布时间】:2014-11-26 09:47:38
【问题描述】:
有一个 javascript 字符串是有效的 html 代码。 获取包含从该字符串中抓取的所有类的 javascript 数组的最快方法是什么?
var mystr = '<div class="class1 class2"><p id="id1">some <span class="class3">text about class="class4"</span></p></div>';
预期的结果是
var myarr = ["class1","class2","class3"];
请仅使用唯一的类。这个数组中的顺序无关紧要。
【问题讨论】:
-
这将比您想象的更麻烦。无论如何,该字符串不是有效的 JS 字符串。您将不得不转义内部引号,或者对字符串本身使用单引号。
-
@Cerbus。抱歉,将一些 " 更改为 '。
标签: javascript arrays regex string substring