THE WORLD'S LARGEST WEB DEVELOPER SITE
HTMLCSSJAVASCRIPTSQLPHPBOOTSTRAPJQUERYANGULARXML
 

XML DOM hasAttribute() Method


Element Object Reference Element Object

Example

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

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
    if (xhttp.readyState == 4 && xhttp.status == 200) {
        myFunction(xhttp);
    }
};
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.hasAttribute("category");
}

The output of the code above will be:

true
Try it Yourself »

Definition and Usage

The hasAttribute() method returns TRUE if the current element node has the attribute specified by name, and FALSE otherwise.

Syntax

hasAttribute(name)

Parameter Description
name Required. Specifies the attribute to find

Element Object Reference Element Object