Méthode hasAttribute() de l'élément HTML DOM
- Page précédente getElementsByTagName()
- Page suivante hasAttributes()
- Retour au niveau supérieur Objet Elements du DOM HTML
Définition et utilisation
Si l'attribut existe, alors hasAttribute()
La méthode retourne true
sinon retourne false
.
Remarque :Si l'attribut spécifié est explicitement défini dans le document, ou si le type de document a défini une valeur par défaut pour cet attribut,hasAttribute()
Toutes les méthodes retournent true
.
Veuillez également consulter :
Tutoriel :
Exemple
Exemple 1
"myButton" possède-t-il la propriété onclick ?
let answer = myButton.hasAttribute("onclick");
Exemple 2
Si l'élément <a> possède une propriété target, changez la valeur en "_self" :
if (element.hasAttribute("target")) { element.setAttribute("target", "_self"); }
Syntaxe
element.hasAttribute(name)
Paramètres
Paramètres | Description |
---|---|
name | Obligatoire. Nom de la propriété. |
Valeur de retour
Type | Description |
---|---|
Valeur booléenne | Si l'élément possède une propriété, il renvoie true, sinon false. |
Support du navigateur
element.hasAttribute()
C'est une fonctionnalité de DOM Level 2 (2001).
Tous les navigateurs le supportent pleinement :
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Support | 9-11 | Support | Support | Support | Support |
- Page précédente getElementsByTagName()
- Page suivante hasAttributes()
- Retour au niveau supérieur Objet Elements du DOM HTML