element.hasAttribute

Résumé

hasAttribute renvoie une valeur booléenne indiquant si l'élément courant possède l'attribut spécifié.

Syntaxe

resultat =element.hasAttribute(nomAttribut) 
  • resultat récupère la valeur de retour true ou false.
  • nomAttribut est une chaine de caractères représentant le nom de l'attribut.

Exemple

// On vérifie que l'attribut existe avant de lui assigner une valeur
var d = document.getElementById("div1");
if d.hasAttribute("align") {
  d.setAttribute("align", "center");
}

Notes

Méthodes DOM traitant des attributs sur les éléments :

DOM Level 1 (le plus courant) DOM Level 2 DOM Level 1 traitant directement les nœuds Attr DOM Level 2 traitant directement les nœuds Attr
setAttribute (DOM 1) setAttributeNS setAttributeNode setAttributeNodeNS
getAttribute (DOM 1) getAttributeNS getAttributeNode getAttributeNodeNS
hasAttribute (DOM 2) hasAttributeNS - -
removeAttribute (DOM 1) removeAttributeNS removeAttributeNode -

Spécification

 

Étiquettes et contributeurs liés au document

Étiquettes : 
Contributeurs à cette page : fscholz, teoli, khalid32, Mgjbot, BenoitL, Celelibi
Dernière mise à jour par : khalid32,