节点: parentNode 属性
只读的 parentNode
属性是 Node
接口的属性,它返回 DOM 树中指定节点的父节点。
Document
和 DocumentFragment
节点 永远不会有父节点,因此 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 的浏览器中加载。