Node.parentNode

概述

返回指定的节点在 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.

相关链接

浏览器兼容性

BCD tables only load in the browser

规范