节点: parentNode 属性

只读的 parentNode 属性是 Node 接口的属性,它返回 DOM 树中指定节点的父节点。

DocumentDocumentFragment 节点 永远不会有父节点,因此 parentNode 始终返回 null。如果节点刚刚创建并且尚未附加到树中,它也会返回 null。另一方面,Node.parentElement 仅返回 Element 节点。

一个 Node,它是当前节点的父节点。元素的父节点是 Element 节点、Document 节点或 DocumentFragment 节点。

示例

使用 parentNode

此示例从树中删除节点,除非它不在树中。

js
if (node.parentNode) {
  node.parentNode.removeChild(node);
}

规范

规范
DOM 标准
# ref-for-dom-node-parentnode①

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅