是否可以选择带有类名称或ID的stylesheet.cssRule []?

时间:2018-09-18 19:16:43

标签: javascript css

当前,我可以使用

document.styleSheets[0].cssRules[0].style.fontSize = "16";  

CSS:

h1 {font-sze: 12}
.someClass {}

选择第一个样式表,第一个规则并将字体大小更改为16。但是随着CSS文件变得越来越大,无法跟踪其中规则的哪个索引号,是否有解决方法来选择规则通过班级名称或ID等?

1 个答案:

答案 0 :(得分:0)

不幸的是,没有这样的方法。具体来说,API仅允许删除和插入规则。最重要的是,浏览器甚至可以根据样式表的来源拒绝访问。

在此处详细了解它:

  

https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet