Méthode hasAttributes() de XML DOM

Définition et utilisation

Si le nœud spécifié possède des attributs, alors hasAttributes() La méthode retourne true, sinon retourne false.

Remarque :Si le nœud spécifié n'est pas un nœud Element, la valeur de retour est toujours false.

Syntaxe

nodeObject.hasAttributes()

Paramètres

Aucun.

Détails techniques

Version DOM : Objet de niveau 2 de nœud de base
Valeur de retour : Valeur booléenne. Retourne true si le nœud spécifié a des attributs, sinon retourne false.

Exemple

Le code suivant charge "books.xml" dans xmlDoc et retourne si le premier élément <book> a des attributs :

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   if (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   }
};
xhttp.open("GET", "books.xml", true);
xhttp.send();
function myFunction(xml) {
    var xmlDoc = xml.responseXML;
    var x = xmlDoc.getElementsByTagName('book')[0];
    document.getElementById("demo").innerHTML =
    x.hasAttributes();
}

Essayez-le vous-même

Support du navigateur

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Support Support Support Support Support

Tous les navigateurs populaires le prennent en charge hasAttributes() Méthode :

Remarque :Internet Explorer 9 et versions antérieures ne prennent pas en charge cette méthode.