CSSStyleRule.selectorText

CSSRule.selectorText プロパティは、この規則集合のセレクターのテキスト表現を取得します。これは、一部のブラウザーで読み取り専用で実装されています。スタイルシート規則をクロスブラウザーで動的に設定するには、 動的なスタイル情報の利用 (en-US) を参照してください。

構文

string = cssRule.selectorText

// for cssrule: body { background-color: darkblue; }
var stylesheet = document.styleSheets[0];

alert(stylesheet.cssRules[0].selectorText); // body

補記

実装は、セレクターの解析中に無意味な空白を取り除くことがあります。解析できないセレクター文字列を設定すると、SyntaxError が発生します。

仕様書

Specification
CSS Object Model (CSSOM)
# dom-cssstylerule-selectortext

ブラウザー実装状況

BCD tables only load in the browser