CSSStyleSheet: removeRule() 方法

已棄用:此特性不再推薦。雖然某些瀏覽器可能仍然支援它,但它可能已經從相關的網路標準中刪除,可能正在刪除過程中,或者可能僅為相容性目的而保留。請避免使用它,如果可能,請更新現有程式碼;請參閱本頁底部的相容性表格以指導您的決策。請注意,此特性可能隨時停止工作。

已廢棄的 CSSStyleSheet 方法 removeRule() 會從樣式表物件中移除一條規則。它的功能與標準的、推薦使用的方法 deleteRule() 完全相同。

注意: 這是一個舊方法,已被標準的 deleteRule() 方法取代。您應該使用後者。

語法

js
removeRule(index)

引數

index

樣式表 CSSRuleList 中要移除規則的索引。

返回值

無(undefined)。

示例

此示例從樣式表 myStyles 中移除了第一條規則。

js
myStyles.removeRule(0);

您可以非常輕鬆地重寫此程式碼,以使用標準的 deleteRule() 方法

js
myStyles.deleteRule(0);

規範

規範
CSS 物件模型 (CSSOM)
# dom-cssstylesheet-removerule

瀏覽器相容性

另見