CSSStyleRule: styleMap 属性
CSSStyleRule 接口的styleMap 只读属性返回一个 StylePropertyMap 对象,该对象提供对规则的属性-值对的访问。
值
一个 StylePropertyMap 对象。
示例
以下示例展示了如何使用 styleMap 和 StylePropertyMap.set() 方法来修改样式。
js
const stylesheet = document.styleSheets[0];
Object.values(stylesheet.cssRules).forEach((block) => {
if (block.selectorText === "button") {
block.styleMap.set("--main-color", "black");
}
});
规范
| 规范 |
|---|
| CSS 类型化 OM Level 1 # dom-cssstylerule-stylemap |
浏览器兼容性
加载中…