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

规范