概述
返回指定的节点在DOM树中的父节点.
语法
parentNode = node.parentNode
parentNode是指定节点的父节点.一个元素节点的父节点可能是一个元素(
Element
)节点,也可能是一个文档(
Document
)节点,或者是个
文档碎片(DocumentFragment
)节点.
例子
if (node.parentNode) { // 从DOM树中删除node节点,除非它已经被删除了. node.parentNode.removeChild(node); }
备注
对于下面的节点类型: Attr
, Document
, DocumentFragment
, Entity
, Notation
,其parentNode
属性返回null
.
如果当前节点刚刚被建立,还没有被插入到DOM树中,则该节点的parentNode属性也返回
null.
相关链接
element.firstChild
, element.lastChild
, element.childNodes
, element.nextSibling
, element.previousSibling
.
浏览器兼容性
Feature | Firefox (Gecko) | Chrome | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | 1.0 (1.7 or earlier) | 0.2 | (Yes) | (Yes) | (Yes) |
Feature | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Basic support | (Yes) | 1.0 (1) | (Yes) | (Yes) | (Yes) |