Node: parentNode property
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
The read-onlyparentNode property of theNode interfacereturns the parent of the specified node in the DOM tree.
Document andDocumentFragmentnodes can never have a parent, soparentNode will always returnnull.It also returnsnull if the node has just been createdand is not yet attached to the tree.Node.parentElement on the other hand only returnsElement nodes.
In this article
Value
ANode that is the parent of the current node. The parent of an element isanElement node, aDocument node, or aDocumentFragment node.
Example
>Using parentNode
This example removes a node from the tree, unless it's not in the tree already.
js
if (node.parentNode) { node.parentNode.removeChild(node);}Specifications
| Specification |
|---|
| DOM> # ref-for-dom-node-parentnode①> |