THE WORLD'S LARGEST WEB DEVELOPER SITE
HTMLCSSJAVASCRIPTSQLPHPBOOTSTRAPJQUERYANGULARXML
 

XML DOM ownerDocument Property


Element Object Reference Element Object

Example

The following code fragment loads "books.xml" into xmlDoc and gets name and node type from the owner document of the first <title> element:

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("title")[0].ownerDocument;
    document.getElementById("demo").innerHTML =
    "Nodename: " + x.nodeName +
    " (nodetype: " + x.nodeType + ")"
}

The output of the code above will be:

Nodename: #document (nodetype: 9)
Try it Yourself »

Definition and Usage

The ownerDocument property returns the document object the selected element belongs to.

Syntax

elementNode.ownerDocument

Element Object Reference Element Object