Méthode insertRule() de XML DOM

Définition et utilisation

La méthode insertRule() insère une règle dans la feuille de style.

Syntaxe :

insertRule(rule,index)
Paramètres Description
rule

Obligatoire. Le texte complet et exploitable à ajouter à la feuille de style des règles.

  • Pour les ensembles de règles (rule sets),rule Indique le sélecteur et les déclarations de style.
  • Pour les règles @ (At rules),rule Indique l'identifiant @ et le contenu de la règle.
index Requis. Indique la position où insérer ou ajouter la règle dans l'array cssRules.

Retourne la valeur

La valeur de l'argument index.

Lancer

Cette méthode lèvera une exception avec le code suivant dans les cas suivants Exception DOMException

HIERARCHY_REQUEST_ERR
La syntaxe CSS ne permet pas que la règle spécifiée apparaisse à l'emplacement spécifié.
INDEX_SIZE_ERR
index Ne correspond à aucune règle du jeu de règles de la feuille de style, par exemple index Est un nombre négatif ou supérieur à la valeur cssRules.length.
NO_MODIFICATION_ALLOWED_ERR
Cette feuille de style est en lecture seule.
SYNTAXE
Spécifié rule Le texte a des erreurs de texte.

Description

Cette méthode placera la méthode dans l'array cssRules de la feuille de style à la position spécifiée index Insérer (ou ajouter) une nouvelle règle CSS. C'est une méthode standard DOM, veuillez consulter CSSStyleSheet.addRule(),c'est une méthode de remplacement spécifique à IE.

Exemple

Ajouter une règle au sommet de la feuille de style :

myStyle.insertRule("#blanc { color: white }", 0);

Pages associées

Manuel de référence XML DOM :CSSStyleSheet.addRule()