XML DOM hasAttribute() Method


❮ 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 (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.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
Copyright 1999-2023 by Refsnes Data. All Rights Reserved.