JavaScript Element parentNode 属性

  • JavaScript Element parentNode 属性

    parentNode属性作为Node对象返回指定节点的父节点。此属性是只读的。
    注意:在HTML中,文档本身是HTML元素的父节点,HEAD和BODY是HTML元素的子节点。
    实例:
    获取<li>元素的父节点的节点名称:
    var x = document.getElementById("myLI").parentNode.nodeName;
    
    尝试一下
  • 浏览器支持

    IE/Edge Chrome FireFox Safari Opera
    属性
    parentNode
    支持
    1.0+
    1.0+
    支持
    支持
  • 语法

    node.parentNode
  • 技术细节

    项目 描述
    返回值: Node对象,表示节点的父节点,如果节点没有父节点,则为null
    DOM版本 Core Level 1
  • 更多例子

    单击元素(<span>)以隐藏其父节点(<div>):
    <div>
      <span onclick="this.parentNode.style.display = 'none';">x</span>
    </div>
    
    尝试一下
  • 相关页面

    HTML DOM参考:node.childNodes 属性
    HTML DOM参考:node.firstChild 属性
    HTML DOM参考:node.lastChild 属性
    HTML DOM参考:node.nextSibling 属性
    HTML DOM参考:node.previousSibling 属性
    HTML DOM参考:node.nodeName 属性
    HTML DOM参考:node.parentElement 属性