CSSRule: cssText 属性

Baseline 已广泛支持

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

CSSRule 接口的 cssText 属性返回一个 CSSStyleSheet 样式规则的实际文本。

注意: 请勿将此属性与元素样式 CSSStyleDeclaration.cssText 混淆。

请注意,此属性过去是可变的,但现在是只读的。尝试设置它完全不起作用,甚至不会发出警告或错误。此外,它也没有可设置的子属性。因此,要修改它,请使用样式表的 cssRules[index] 属性 .selectorText.style(或其子属性)。有关详细信息,请参阅 使用动态样式信息

包含 CSSStyleSheet 规则实际文本的字符串。

示例

css
body {
  background-color: darkblue;
}
js
let stylesheet = document.styleSheets[0];
console.log(stylesheet.cssRules[0].cssText); // body { background-color: darkblue; }

规范

规范
CSS 对象模型 (CSSOM)
# dom-cssrule-csstext

浏览器兼容性