当前,我可以使用
document.styleSheets[0].cssRules[0].style.fontSize = "16";
CSS:
h1 {font-sze: 12}
.someClass {}
选择第一个样式表,第一个规则并将字体大小更改为16。但是随着CSS文件变得越来越大,无法跟踪其中规则的哪个索引号,是否有解决方法来选择规则通过班级名称或ID等?
答案 0 :(得分:0)
不幸的是,没有这样的方法。具体来说,API仅允许删除和插入规则。最重要的是,浏览器甚至可以根据样式表的来源拒绝访问。
在此处详细了解它:
https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet