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 September 2015.

Die schreibgeschützte CSSStyleDeclaration.parentRule-Eigenschaft gibt eine CSSRule zurück, die das übergeordnete Element dieses Stilblocks ist, z.B. eine CSSStyleRule, die den Stil für einen CSS-Selektor repräsentiert.

Wert

Die CSS-Regel, die diesen Deklarationsblock enthält oder null, wenn diese CSSStyleDeclaration nicht mit einer CSSRule verknüpft ist.

Beispiele

Der folgende JavaScript-Code holt 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

BCD tables only load in the browser