English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
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‹/›
Tous les navigateurs prennent en charge intégralement la méthode setAttributeNode() :
Méthode | |||||
setAttributeNode() | Oui | Oui | Oui | Oui | Oui |
Paramètres | Description |
---|---|
attr | Le nœud d'attribut que vous souhaitez ajouter |
Valeur de retour : | Un objet Attr, représentant le nœud d'attribut à remplacer (si applicable), sinon null |
---|---|
Version DOM : | Niveau DOM1 |
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()