Méthode setNamedItem() de l'Attribute DOM HTML
- Page précédente removeNamedItem()
- Page suivante spécifié
- Retour au niveau supérieur Attributs du DOM HTML
Définition et utilisation
setNamedItem()
La méthode ajoute un nœud d'attribut au NamedNodeMap.
Si le nœud d'attribut existe déjà, il le remplace et retourne le nœud d'attribut remplacé, sinon la valeur de retour est null
.
Solution de remplacement :
Utilisation element.setAttribute() La méthode est plus simple.
Veuillez également consulter :
Méthode attributes.getNamedItem()
Instance
Exemple 1
Définir l'attribut class de H1 :
const nodeMap = document.getElementsByTagName("H1")[0].attributes; const node = document.createAttribute("class"); node.value = "democlass"; nodeMap.setNamedItem(node);
Exemple 2
C'est plus simple d'utiliser element.setAttribute() :
const element = document.getElementsByTagName("H1")[0]; element.setAttribute("class", "democlass");
Syntaxe
namednodemap.setNamedItem(node)
Paramètres
Paramètres | Description |
---|---|
node | Obligatoire. Le nœud à ajouter ou remplacer dans NamedNodeMap. |
Valeur de retour
Type | Description |
---|---|
Nœud | Le nœud remplacé (si présent). Sinon, retourne null. |
Support du navigateur
attributes.setNamedItem
C'est une caractéristique de DOM Level 1 (1998).
Tous les navigateurs le supportent :
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Support | 9-11 | Support | Support | Support | Support |
- Page précédente removeNamedItem()
- Page suivante spécifié
- Retour au niveau supérieur Attributs du DOM HTML