javascript - 如何在没有 jQuery 的情况下测试 JavaScript 中 CSS 类的存在?

标签 javascript css

我正在编写一个可重用的 .NET/Sitecore 控件,它会吐出一些带有某些 CSS 类的 HTML 元素。我想为这些类提供一组默认的 CSS 定义,但前提是页面加载中没有其他任何东西这样做——这是为了允许默认格式设置,但要在控件之外覆盖它。

是否有可靠的跨浏览器方式(最好不使用 jQuery)在 JavaScript 中检测是否存在预先存在的 CSS 类定义?

最佳答案

你得看看document.styleSheets

关于javascript - 如何在没有 jQuery 的情况下测试 JavaScript 中 CSS 类的存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21703404/

相关文章:

html - 为什么我的下拉菜单需要点击两次才能打开?

html - 由于div在里面的绝对位置,section高度为0

javascript - 为什么要在事件发生之前调用这些事件回调?

javascript - 如何为 IE 定义不同的填充值?

javascript - 在 Javascript 中解析友好的 URL

javascript - 将 jQuery ReplaceWith() 与 HTML Select 一起使用

javascript - 幻灯片放映中的 Zindex 图像

javascript - 预先输入重复记录

javascript - 使用局部 View 或在 javascript 中生成 HTML?

html - 在响应式网格上设置多个 “same height” 行部分的仅 CSS 解决方案