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() の定義
廃止された 初期定義

ブラウザーの実装状況

現在、互換性データを可読形式の JSON フォーマットに置き換えているところです。 この互換性一覧は古い形式を使っており、これに含まれるデータの置き換えが済んでいません。 手助けしていただける場合は、こちらから!

機能 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 にも注意してください。

関連情報

ドキュメントのタグと貢献者

このページの貢献者: Marsf, arunpandianp, ethertank
最終更新者: Marsf,