Node.parentNode
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
概述
返回指定的节点在 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.
浏览器兼容性
Loading…