Node: parentNode 屬性

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2015 年 7 月⁩以來,各瀏覽器均已提供此特性。

Node 介面中的只讀 parentNode 屬性返回 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①

瀏覽器相容性

另見