Attributs HTML DOM setNamedItem()
Exemples
Définissez l'attribut de classe d'un H1 :
const nodeMap = document.getElementsByTagName("H1")[0].attributes;
const node = document.createAttribute("class");
node.value = "democlass";
nodeMap.setNamedItem(node);
Il est plus simple d'utiliser l' élément .setAttribute() :
const element = document.getElementsByTagName("H1")[0];
element.setAttribute("class", "democlass");
Définition et utilisation
La setNamedItem()
méthode ajoute un nœud d'attribut à un NamedNodeMap.
Si le nœud d'attribut existe déjà, il sera remplacé et le nœud d'attribut remplacé est renvoyé, sinon la valeur de retour est null
.
Alternative:
Il est plus simple d'utiliser la méthode element .setAttribute() .
Voir également:
La propriété .value de l' attribut
La propriété .name de l' attribut
La méthode .getNamedItem() des attributs
Syntaxe
namednodemap.setNamedItem(node)
Paramètres
Parameter | Description |
node | Required. The node to add or replace in the NamedNodeMap. |
Valeur de retour
Taper | La description |
Un nœud | Le nœud remplacé (le cas échéant). Sinon null . |
Prise en charge du navigateur
attributes.setNamedItem
est une fonctionnalité DOM niveau 1 (1998).
Il est entièrement pris en charge dans tous les navigateurs :
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |