CSSRuleList
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
CSSRuleList
は読み取り専用の CSSRule
オブジェクトの順序付きコレクションを表します。
CSSRuleList
オブジェクトは読み取り専用であり、直接変更することはできませんが、内容が変化していくことがあるので live
オブジェクトと見なされます。
CSSRule
オブジェクトが返す基本ルールを編集するには、 CSSStyleSheet
のメソッドである CSSStyleSheet.insertRule()
と CSSStyleSheet.deleteRule()
を使用します。
このインターフェイスにはコンストラクターがありません。 CSSRuleList
のインスタンスは CSSStyleSheet.cssRules
と CSSKeyframesRule.cssRules
から返却されます。
プロパティ
CSSRuleList.length
読取専用-
このコレクション内の
CSSRule
オブジェクトの数を表す整数を返します。
メソッド
CSSRuleList.item()
-
単一の
CSSRule
を取得します。
例
以下の例には、 3 つのルールがあるスタイルシートがあります。