Méthode removeAttributeNode() de l'élément HTML DOM
- Page précédente removeAttribute()
- Page suivante removeChild()
- Retour au niveau supérieur Objet Elements DOM HTML
Définition et utilisation
removeAttributeNode()
La méthode supprime l'attribut de l'élément et retourne Objet Attribute.
Différence entre removeAttribute() et removeAttributeNode()
removeAttribute()
La méthode de suppression de l'attribut ne retourne aucune valeur.
removeAttributeNode()
Méthode de suppression Objet Attr, et retourne l'objet supprimé.
Le résultat sera le même.
Solution de remplacement :
Utilisation Méthode removeAttribute() C'est plus facile.
Veuillez également consulter :
Manuel de référence :
Tutoriel :
Instance
Exemple 1
Supprimez le nœud d'attribut class du premier élément <h1> :
const element = document.getElementsByTagName("H1")[0]; const attr = element.getAttributeNode("class"); element.removeAttributeNode(attr);
Exemple 2
Supprimez le nœud d'attribut href du lien :
const element = document.getElementById("myAnchor"); const attr = element.getAttributeNode("href"); element.removeAttributeNode(attr);
Syntaxe
element.removeAttributeNode(oldAttr)
Paramètre
Paramètre | Description |
---|---|
oldAttr | Obligatoire. Le nœud d'attribut à supprimer. |
Retourne
Type | Description |
---|---|
Objet | Cela représente l'objet Attr de l'attribut supprimé. |
Lève
Exception | Description |
---|---|
NO_MODIFICATION_ALLOWED_ERR | L'élément courant est en lecture seule et ne permet pas de supprimer des attributs. |
NOT_FOUND_ERR | oldAttr Ce n'est pas un attribut de l'élément courant. |
Description
Cette méthode supprimera (et renverra) le nœud Attr de la collection d'attributs de l'élément courant. Si le DTD a attribué une valeur par défaut à l'attribut supprimé, cette méthode ajoutera un nouveau nœud Attr représentant cette valeur par défaut.
Astuce :Utilisez Méthode removeAttribute() Remplacer cette méthode peut souvent être plus simple.
Support du navigateur
element.removeAttributeNode()
C'est une caractéristique de DOM Level 1 (1998).
Tous les navigateurs le supportent complètement :
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Support | 9-11 | Support | Support | Support | Support |
- Page précédente removeAttribute()
- Page suivante removeChild()
- Retour au niveau supérieur Objet Elements DOM HTML