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 |
瀏覽器相容性
載入中…