parentNode (W3C DOM Core property)
| Version | Depr. | Static | Read-only |
|---|---|---|---|
| DOM1 | No | No | Yes |
| 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.