このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

CSSRule: cssText プロパティ

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨2015年7月⁩.

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

ブラウザーの互換性