CSSStyleRule: style-Eigenschaft

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2015.

Die schreibgeschützte style-Eigenschaft ist die CSSStyleDeclaration-Schnittstelle für den Deklarationsblock der CSSStyleRule.

Wert

Ein CSSStyleDeclaration-Objekt mit den folgenden Eigenschaften:

computed flag

Nicht gesetzt.

declarations

Die in der Regel deklarierten Deklarationen, in der Reihenfolge, in der sie angegeben wurden, Kurzschrift-Eigenschaften werden in Langformen erweitert.

parent CSS rule

Das Kontextobjekt, das ein Alias für this ist.

owner node

Null.

Beispiele

Das CSS enthält eine Stilregel. Dies wird die erste von document.styleSheets[0].cssRules zurückgegebene CSSRule sein. myRules[0].style gibt daher ein CSSStyleDeclaration-Objekt zurück, das die für h1 definierten Deklarationen repräsentiert.

css
h1 {
  color: pink;
}
js
let myRules = document.styleSheets[0].cssRules;
console.log(myRules[0].style); // a CSSStyleDeclaration representing the declarations on the h1.

Hinweis: Der Deklarationsblock ist der Teil der Stilregel, der in den geschweiften Klammern erscheint und tatsächlich die Stildefinitionen bereitstellt (für den Selektor, der Teil, der vor den geschweiften Klammern steht).

Spezifikationen

Specification
CSS Object Model (CSSOM)
# dom-cssstylerule-style

Browser-Kompatibilität

BCD tables only load in the browser