parentNode (W3C DOM Core property)

Spec
Version Depr. Static Read-only
DOM1 No No Yes
Browser support (more…)
IE6+ FF1.5+ SA1.3+ OP9+
Full Full Full Full

Example

var parent = node.parentNode;

In the example above, the parent variable will be a reference to the parent of node, if it has one; otherwise it will be null.

So in this HTML example, if node refers to the q element, then parent will be a reference to the surrounding p:

<p><q>What know you of 'always'?</q> Marvin sighed.</p>

Description

The parent of this node; or null if it has no parent.

Nodes which have just been created but not added to the document, or have just been removed from the document, or are Attr, Document, DocumentFragment or Entity nodes, do not have a parent.

This property is readonly.

Compatibility

Internet Explorer Firefox Safari Opera
5.5 6.0 7.0 1.5 2.0 3.0 1.3 2.0 3.0 9.0 9.5
Buggy Full Full Full Full Full Full Full Full Full Full

In Internet Explorer 5.5 in HTML the parentNode of an existing node that has no parent returns undefined, rather than null.

User-contributed notes

There are no comments yet.

Add a note

To post a note on this topic, please log in with your SitePoint username and password. If you don't have an account yet, you can create a new account for free.

Related Products

Related Products

Top Hosting Reviews

Search