Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
CSSStyleSheet: cssRules-Eigenschaft
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2015.
Die schreibgeschützteCSSStyleSheet-EigenschaftcssRules gibt eine dynamischeCSSRuleList zurück, die eine Echtzeitliste aller CSS-Regeln bereitstellt, aus denen das Stylesheet besteht. Jedes Element in der Liste ist eineCSSRule, die eine einzelne Regel definiert.
In diesem Artikel
Wert
Eine dynamisch aktualisierteCSSRuleList, die jede der CSS-Regeln enthält, aus denen das Stylesheet besteht. Jeder Eintrag in der Regel-Liste ist einCSSRule-Objekt, das eine Regel beschreibt, die das Stylesheet bildet.
Beispiele
Einzelne Regeln innerhalb des Stylesheets können dann per Index zugegriffen werden:
const ruleList = document.styleSheets[0].cssRules;for (let i = 0; i < ruleList.length; i++) { processRule(ruleList[i]);}Regeln können auch mithilfe vonfor...of abgerufen werden:
const ruleList = document.styleSheets[0].cssRules;for (const rule of ruleList) { processRule(rule);}DaCSSRule jedoch kein richtiges Array ist, können SieforEach() nicht verwenden.
Spezifikationen
| Specification |
|---|
| CSS Object Model (CSSOM)> # dom-cssstylesheet-cssrules> |