此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

CSSRule:cssText 属性

基线
广泛可用

自 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 Object Model (CSSOM)
# dom-cssrule-csstext

浏览器兼容性