Méthode setNamedItem() de l'Attribute 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 :

Propriété attribute.value

Propriété attribute.name

Méthode attributes.getNamedItem()

Méthode element.setAttribute()

Méthode element.setAttributeNode()

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);

Essayez-le vous-même

Exemple 2

C'est plus simple d'utiliser element.setAttribute() :

const element = document.getElementsByTagName("H1")[0];
element.setAttribute("class", "democlass");

Essayez-le vous-même

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