CSSStyleDeclaration: parentRule 属性

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2015 年 7 月⁩以来,各浏览器均已提供此特性。

CSSStyleDeclaration.parentRule 只读属性返回一个 CSSRule,它是此样式块的父级,例如,代表 CSS 选择器样式的 CSSStyleRule

包含此声明块的 CSS 规则,或者如果此 CSSStyleDeclaration 未附加到 CSSRule,则返回 null

示例

以下 JavaScript 代码从 CSSStyleDeclaration 获取父 CSS 样式规则

js
const declaration = document.styleSheets[0].rules[0].style;
const rule = declaration.parentRule;

规范

规范
CSS 对象模型 (CSSOM)
# dom-cssstyledeclaration-parentrule

浏览器兼容性