Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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

Browser-Kompatibilität