XML DOM deleteRule() 方法
定義和用法
deleteRule() 方法從樣式表中刪除一個(gè)規(guī)則。
語(yǔ)法:
deleteRule(index)
參數(shù) | 描述 |
---|---|
index | 必需。要?jiǎng)h除的規(guī)則在 cssRules 數(shù)組中的下標(biāo)。 |
拋出
該方法在下列情況下將拋出具有以下代碼的 DOMException 異常:
- INDEX_SIZE_ERR
- index 不對(duì)應(yīng)樣式表的規(guī)則集中的任何規(guī)則,比如 index 是負(fù)數(shù)或者大于 cssRules.length 的值。
- NO_MODIFICATION_ALLOWED_ERR
- 該樣式表是只讀的。
描述
該方法將刪除 cssRules 數(shù)組指定 index 處的規(guī)則,它是 DOM 標(biāo)準(zhǔn)方法。請(qǐng)參閱 CSSStyleSheet.addRule(),它是特定于 IE 的一個(gè)替代方法。
實(shí)例
刪除 myStyles 對(duì)象的第一條規(guī)則:
myStyles.deleteRule(0);
相關(guān)頁(yè)面
XML DOM 參考手冊(cè):CSSStyleSheet.removeRule()