CSSStyleDeclaration: parentRule-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 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

Specification
CSS Object Model (CSSOM)
# dom-cssstyledeclaration-parentrule

Browser-Kompatibilität