Méthode hasAttribute() de l'élément HTML DOM

Définition et utilisation

Si l'attribut existe, alors hasAttribute() La méthode retourne truesinon 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 :

Méthode getAttribute()

Méthode setAttribute()

Méthode removeAttribute()

Méthode hasAttributes()

Méthode getAttributeNode()

Méthode setAttributeNode()

Méthode removeAttributeNode()

Tutoriel :

Attributs HTML

Exemple

Exemple 1

"myButton" possède-t-il la propriété onclick ?

let answer = myButton.hasAttribute("onclick");

Essayez-le vous-même

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

Essayez-le vous-même

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