CSSRule: cssText 属性
cssText
属性是 CSSRule
接口的属性,它返回 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 |
浏览器兼容性
BCD 表格仅在浏览器中加载