Dom CSS : Objet CSSMediaRule.deleteRule

La méthode javascript deleteRule

Définition

La méthode javascript CSSMediaRule.deleteRule() permet de supprimer un bloc de règle en fonction de sa position dans CSSMediaRule.cssRules.
Exemple de code :
<style type="text/css" id="media">
@media print {
  BODY { font-size: 10pt }
}
</style>
/*
Dans cet exemple nous considérons que mediaRule est un objet de type interface CSSMediaRule
*/
alert(mediaRule.cssRules.length);
//1
mediaRule.deleteRule(0);
alert(mediaRule.cssRules.length);
//0

Paramètres de deleteRule

Paramètre

La méthode javascript CSSMediaRule.deleteRule(Number) accepte comme paramètre :
- Number est un entier allant de 0 à CSSMediaRule.cssRules.length-1.

Valeur retournée de deleteRule

Valeur retournée

La méthode javascript CSSMediaRule.deleteRule()ne renvoie pas de valeur.

Exceptions de deleteRule

Exceptions

La méthode javascript CSSMediaRule.deleteRule() renvoie comme exceptions :
- INDEX_SIZE_ERR, l'index fourni ne correspond à une règle dans la liste de règles
- NO_MODIFICATION_ALLOWED_ERR : la règle est en lecture seule.