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