English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Méthode setAttributeNode() du HTML DOM

Objet Element HTML DOM

setAttributeNode()La méthode ajoute un nouveau nœud Attr à l'élément spécifié.

Si l'élément existe déjà avec un attribut nommé, remplacez cet attribut par un nouveau et retournez l'attribut remplacé.

UtilisationremoveAttributeNode();méthode supprime un nœud d'attribut de l'élément.

Vous pouvez dans nosDans l'objet attribut du HTML DOMEn savoir plus sur l'objet Attr.

Syntaxe :

element.setAttributeNode(attr);
var elem = document.getElementsByTagName("H");1")[0];
var attr = document.createAttribute("class"); // Créer un attribut "class"
attr.value = "demo"; // Définir la valeur de l'attribut class
elem.setAttributeNode(attr); // Ajouter l'attribut class à <h1>
Vérifiez et voyez‹/›

Compatibilité navigateur

Tous les navigateurs prennent en charge intégralement la méthode setAttributeNode() :

Méthode
setAttributeNode()OuiOuiOuiOuiOui

Valeur du paramètre

ParamètresDescription
attrLe nœud d'attribut que vous souhaitez ajouter

Détails techniques

Valeur de retour :Un objet Attr, représentant le nœud d'attribut à remplacer (si applicable), sinon null
Version DOM :Niveau DOM1

Références associées

Tutoriel HTML :Propriétés HTML

Référence HTML DOM :Objet propriété HTML DOM

Référence HTML DOM :element Méthode .getAttribute()

Référence HTML DOM :element Méthode .setAttribute()

Référence HTML DOM :element Méthode .removeAttributeNode()

Objet Element HTML DOM