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 July 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 spezifiziert wurden, mit zusammengefassten Eigenschaften aufgeschlüsselt in Einzelheiten.

parent CSS rule

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

owner node

Null.

Beispiele

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

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, den Teil, der vor den Klammern steht).

Spezifikationen

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

Browser-Kompatibilität