CSSStyleSheet.deleteRule()
メソッドは、スタイル規則を現在のスタイルシートオブジェクトから削除します。
構文
stylesheet.deleteRule(index)
引数
index
は、規則の位置を表す倍精度整数値。
戻り値
無効。
例
myStyles.deleteRule(0);
仕様
仕様書 | 策定状況 | 備考 |
---|---|---|
CSS Object Model (CSSOM) CSSStyleSheet.deleteRule() の定義 |
草案 | |
Document Object Model (DOM) Level 2 Style Specification CSSStyleSheet.deleteRule() の定義 |
勧告 | 初期定義 |
ブラウザーの実装状況
機能 | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
基本サポート | (有) | (有) | 9.0 | (有) | (有) |
機能 | Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
基本サポート | (有) | (有) | (有) | (有) | (有) |
従来のブラウザーのサポート
-
Internet Explorer - pre v9
removeRule([index]); -- 例:removeRule(); // 最初の規則を削除
insertRule()
と.cssRules
の代わりとなる非標準のaddRule()
と.rules
にも注意してください。