cssRules、CSSRuleList、rules | NN 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()
オブジェクト固有のイベントハンドラープロパティ
なし

length | NN 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 が返されます。