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.
h1 {
color: pink;
}
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