CSSStyleDeclaration: parentRule-Eigenschaft
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Die CSSStyleDeclaration.parentRule schreibgeschützte Eigenschaft gibt eine CSSRule zurück, die das übergeordnete Element dieses Style-Blocks ist, z. B. eine CSSStyleRule, die den Stil für einen CSS-Selektor darstellt.
Wert
Die CSS-Regel, die diesen Deklarationsblock enthält, oder null, wenn diese CSSStyleDeclaration nicht an eine CSSRule angehängt ist.
Beispiele
Der folgende JavaScript-Code erhält die übergeordnete CSS-Stilregel aus einer CSSStyleDeclaration:
js
const declaration = document.styleSheets[0].rules[0].style;
const rule = declaration.parentRule;
Spezifikationen
| Spezifikation |
|---|
| CSS Object Model (CSSOM)> # dom-cssstyledeclaration-parentrule> |