XML DOM parentNode attribute

Definition and Usage

parentNode The attribute returns the parent node of the specified element.

Syntax

elementNode.parentNode

Example

The following code loads "books.xml" into xmlDoc and retrieves the parent node of the first <title> element from "books.xml":

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("title")[0];
    document.getElementById("demo").innerHTML =
    "Parent node: " + x.parentNode.nodeName;
{}

Try It Yourself