DOM - Attribute Object Attribute - isId


Advertisements

The attribute isId returns whether the attribute is known to be of type ID (i.e. to contain an identifier for its owner element) or not.

Syntax

Following is the syntax for the usage of the specified attribute.

attrObject.isId

Example

node.xml contents are as below −

<?xml version = "1.0"?>
<Company>
   <Employee category = "Technical">
      <FirstName>Tanmay</FirstName>
      <LastName>Patil</LastName>
      <ContactNo>1234567890</ContactNo>
      <Email>tanmaypatil@xyz.com</Email>
   </Employee>
   
   <Employee category = "Non-Technical">
      <FirstName>Taniya</FirstName>
      <LastName>Mishra</LastName>
      <ContactNo>1234667898</ContactNo>
      <Email>taniyamishra@xyz.com</Email>
   </Employee>
   
   <Employee category = "Management">
      <FirstName>Tanisha</FirstName>
      <LastName>Sharma</LastName>
      <ContactNo>1234562350</ContactNo>
      <Email>tanishasharma@xyz.com</Email>
   </Employee>
</Company>

Following example demonstrates the usage of the name attribute −

<!DOCTYPE html>
<html>
   <head>
      <script>
         function loadXMLDoc(filename) {
            if (window.XMLHttpRequest) {
               xhttp = new XMLHttpRequest();
            } else // code for IE5 and IE6 {
               xhttp = new ActiveXObject("Microsoft.XMLHTTP");
            }
            xhttp.open("GET",filename,false);
            xhttp.send();
            return xhttp.responseXML;
         }
      </script>
   </head>
   <body>
      <script>
         xmlDoc = loadXMLDoc("/dom/node.xml");

         x = xmlDoc.getElementsByTagName('Employee');

         document.write("Specifies if attribute have the ID specified for its owner element or not  : ");
         document.write("<br>");
         document.write(x.item(0).attributes[0].isId);
      </script>
   </body>
</html>

Execution

Save this file as domattribute_specified.html on the server path (this file and node.xml should be on the same path in your server). We will get the output as shown below −

Specifies if attribute have the ID specified for its owner element or not  : undefined
dom_attribute_object.htm
Advertisements