CSSStyleRule: styleMap-Eigenschaft
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Want more browser support for this feature? Tell us why.
Die styleMap-Eigenschaft der CSSStyleRule-Schnittstelle gibt ein StylePropertyMap-Objekt zurück, das Zugriff auf die Eigenschaft-Wert-Paare der Regel bietet.
Wert
Ein StylePropertyMap-Objekt.
Beispiel
Das folgende Beispiel zeigt die Verwendung von styleMap, um einen Stil mithilfe der StylePropertyMap.set()-Methode zu ändern.
js
const stylesheet = document.styleSheets[0];
Object.values(stylesheet.cssRules).forEach((block) => {
if (block.selectorText === "button") {
block.styleMap.set("--main-color", "black");
}
});
Spezifikationen
| Spezifikation |
|---|
| CSS Typed OM Level 1> # dom-cssstylerule-stylemap> |