javascript - 从多个 css 文件中检索要在下拉列表中显示的 CSS 类列表

标签 javascript jquery html css

我想深入研究多个 CSS 文件以检索每个文件中可用的 CSS 类。然后我想在下拉菜单中显示这些内容。

我很好奇是否可以通过这种方式直接从 CSS 文件中检索类列表?

最佳答案

这是从正在使用的样式表中检索规则的 javascript。您可能需要根据您的需要进一步解析结果。我在 Chrome 版本 39 中运行了这个。希望这有帮助。

for(var s=0; s<document.styleSheets.length; s++){
    if(document.styleSheets[s].rules != null){
        for(var r=0; r<document.styleSheets[s].rules.length; r++){
            console.log(document.styleSheets[s].rules[r].cssText);
        }
    }
}

关于javascript - 从多个 css 文件中检索要在下拉列表中显示的 CSS 类列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27178730/

相关文章:

javascript - 将固定面积的矩形拟合成更大的矩形

javascript - 实现 setTimeout native 方法

javascript - 如何将可观察数据通过管道传输到可观察数组中?

javascript - 通过服务将按钮链接到 jQuery

javascript - 视频/图像 slider 调整大小以适合屏幕(宽度和高度)

javascript - Backbone.js:在 View 中的单击事件上应用 jQuery 类?

html - mailto href 是否曾被视为已访问?

html - 为什么 angular-datatable 不在 bootstrap 4 中填充 col?

html - 如何将 FullCalendar 插件移到中心?

jquery - 如何在 django 框架中使用 jqGrid