DOM - Element Object Attribute - tagname
The attribute tagname gives the name of the tag for the specified element.
Syntax
Following is the syntax for the usage of the tagname attribute.
elementObj.tagName
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 tagname attribute −
<!DOCTYPE html>
<html>
<body>
<script>
if (window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
} else {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","/dom/node.xml",false);
xmlhttp.send();
xmlDoc = xmlhttp.responseXML;
x = xmlDoc.getElementsByTagName("Email")[0];
document.write("Tagname is :"+ x.tagName);
</script>
</body>
</html>
Execution
Save this file as elementattribute_tagname.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 −
Tagname is : Email
dom_element_object.htm
Advertisements