CSSRule: cssText プロパティ

cssTextCSSRule インターフェイスのプロパティで、 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; }

仕様書

Specification
CSS Object Model (CSSOM)
# dom-cssrule-csstext

ブラウザーの互換性

BCD tables only load in the browser