XML DOM hasAttributes() Method

Definition and Usage

If the current element node has any attributes, then hasAttributes() The method returns true, otherwise it returns false.

Syntax

hasAttributes()

Example

The following code loads "books.xml" into xmlDoc and checks if the first <book> element has any attributes:

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();
{}

Try It Yourself