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.
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, den Teil, der vor den Klammern steht).
Spezifikationen
Specification |
---|
CSS Object Model (CSSOM) # dom-cssstylerule-style |