Exemple
Définir l'attribut de classe d'un H1:
var btn = document.getElementsByTagName("H1")[0];
var
typ = document.createAttribute("class");
typ.value = "democlass";
btn.attributes.setNamedItem(typ);
Avant de l'attribut:
Hello world
Après avoir défini l'attribut:
Hello world
Essayez vous - même » Définition et utilisation
Le setNamedItem() méthode ajoute le noeud spécifié à la NamedNodeMap.
Si le nœud existe déjà, il sera remplacé, et le noeud remplacé sera la valeur de retour, sinon la valeur de retour sera nulle.
Conseil: Au lieu de travailler avec des noeuds d'attributs, vous pouvez utiliser l' élément. setAttribute() méthode pour ajouter un attribut avec une valeur à un élément.
Support du navigateur
méthode | |||||
---|---|---|---|---|---|
setNamedItem() | Oui | Oui | Oui | Oui | Oui |
Syntaxe
Les valeurs des paramètres Paramètre Type La description node Node object Champs obligatoires. Le nœud que vous souhaitez ajouter / remplacer dans la collection NamedNodeMap
Détails techniques
Valeur de retour: Un objet de noeud représentant le noeud remplacé (if any) le (if any) , sinon nulle version DOM Niveau de base 1