Méthode hasAttribute() DOM XML

Définition et utilisation

Retourne true si l'élément noeud actuel possède l'attribut spécifié, sinon retourne false.

Syntaxe :

hasAttribute(name)
Paramètres Description
name Obligatoire. Définissez l'attribut à rechercher.

Description

Cette méthode juge si un élément possède l'attribut spécifié, mais ne renvoie pas la valeur de cet attribut. Notez que si l'attribut spécifié est explicitement défini dans ce document, ou si la déclaration de type de document est définie pour cet attribut par défaut, la méthode hasAttribute() renvoie toujours true.

Exemple

Dans tous les exemples, nous utiliserons le fichier XML books.xmlet les fonctions JavaScript loadXMLDoc()

Le code suivant vérifie si le premier élément <book> dans "books.xml" possède l'attribut "category" :

xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("book")[0];
document.write(x.hasAttribute("category"));

La sortie du code ci-dessus :

true