Exemple
Pour en savoir si un <button> élément a un attribut onclick:
var x = document.getElementById("myBtn").hasAttribute("onclick");
Le résultat de x sera:
true
Essayez vous - même » Plus "Try it Yourself" - "Try it Yourself" exemples ci - dessous.
Définition et utilisation
Le hasAttribute() méthode renvoie true si le specified attribut existe, sinon il retourne faux.
Astuce: Utilisez setAttribute() pour ajouter un nouvel attribut ou modifier la valeur d'un attribut existant sur un élément.
Support du navigateur
Les chiffres du tableau indiquent la première version du navigateur qui prend en charge pleinement la méthode.
méthode | |||||
---|---|---|---|---|---|
hasAttribute() | Oui | 9.0 | Oui | Oui | Oui |
Syntaxe
element .hasAttribute( attributename )
Paramètres
Paramètre | Type | La description |
---|---|---|
attributename | String | Champs obligatoires. Le nom de l'attribut que vous voulez vérifier si elle existe |
Détails techniques
Valeur de retour: | Valeur booléenne, renvoie true si l'élément a des attributs, sinon false |
---|---|
version DOM | Niveau 2 Élément de base de l'objet |
autres exemples
Exemple
Pour savoir si un <a> élément a un attribut cible. Si oui, modifiez la valeur de la target attribuer à "_self" :
// Get the <a> element with id="myAnchor"
var x =
document.getElementById("myAnchor");
// If the <a> element has
a target attribute, set the value to "_self"
if
(x.hasAttribute("target")) {
x.setAttribute("target", "_self");
}
Essayez vous - même » Pages associées
Tutoriel HTML: Attributs HTML
HTML DOM Référence: href="met_element_getattribute.html"> getAttribute() Method
HTML DOM Référence: href="met_element_removeattribute.html"> removeAttribute() Method
HTML DOM Référence: href="met_element_setattribute.html"> setAttribute() Method