XML DOM insertRule() メソッド
定義と用法
insertRule() メソッドはスタイルシートにルールを挿入します。
文法:
insertRule(rule,index)
パラメータ | 説明 |
---|---|
rule |
必要です。スタイルシートに追加する規則の完全で解析可能なテキスト表現です。
|
index | 必須です。ルールを cssRules 配列に挿入または追加する位置を指定します。 |
返り値
パラメータ index の値
スロー
このメソッドは以下の状況で次のコードを持つ例外をスローします DOMException 例外:
- HIERARCHY_REQUEST_ERR
- CSS 语法では指定された位置に指定されたルールが表示されることはできません。
- INDEX_SIZE_ERR
- index スタイルシートのルールセットに対応するルールに一致していません、例えば index は負の数または cssRules.length より大きな値です。
- NO_MODIFICATION_ALLOWED_ERR
- このスタイルシートは読み取り専用です。
- SYNTAX
- 指定された rule テキストにテキストエラーがあります。
説明
このメソッドは、スタイルシートの cssRules 配列の指定された index に(または追加)新しい CSS ルールを挿入する。これは DOM 標準の方法であり、参照してください CSSStyleSheet.addRule()、それは IE 特有の代替方法です。
例
スタイルシートの先頭にルールを追加する:
myStyle.insertRule("#blanc { color: white }", 0);
関連ページ
XML DOM リファレンスマニュアル:CSSStyleSheet.addRule()