cssRules、CSSRuleList、rulesNN 6 IE 4 DOM 2

styleSheet オブジェクトの要素である cssRule オブジェクト (Netscape 6 および Macintosh 版 IE 5) または rule オブジェクト (IE 4 以降) のコレクションです。このコレクションは、W3C DOM の抽象表現では CSSRuleList オブジェクトと呼ばれます。このコレクションの要素には、整数のインデックス番号を介してのみアクセスできますが、コレクションに対してループを実行することにより、各規則オブジェクトのプロパティ (selectorText プロパティなど) を調べ、それぞれの規則を識別することができます。

 
オブジェクト参照
 
  • document.styleSheets[i].rules
  • document.styleSheets[i].cssRules
 
オブジェクト固有のプロパティ
 
length
 
オブジェクト固有のメソッド
 
item()
 
オブジェクト固有のイベントハンドラープロパティ

なし

lengthNN 6 IE 4 DOM 2

読み取り専用

コレクションに含まれる要素の数 (@ 規則を含む) を返します。

 
 
var howMany = document.styleSheets[1].cssRules.length;
 

整数

item()NN 6 IE 4 DOM 2

item(index)

ソースコード順序でインデックス値と一致する規則に対応するスタイルシート規則オブジェクトを返します。

 
パラメータ
 
  • ソースコード順序 (現在の styleSheet オブジェクト内でのネスト順序) で指定されたアイテムを示す 0 から始まる整数
 
戻り値

cssRule オブジェクトまたは rule オブジェクトへの参照。オブジェクトモデルに応じて異なります。パラメータに一致する要素がない場合、null が返されます。