为了账号安全,请及时绑定邮箱和手机立即绑定

父节点跟父元素节点的区别

父节点跟父元素节点的区别

Cats萌萌 2018-09-24 20:38:54
通过这段代码 能讲解下 父节点跟父元素节点的区别吗?<body><ul id="parent">     <li>苹果</li>     <li id="mi">小米</li>     <li>锤子</li></ul><script>     //子节点     var mi = document.getElementById('mi');    //通过子节点获取父节点     var parent1 = mi.parentNode;    console.log(parent1);    //通过子节点获取父元素节点     var parent2 = mi.parentElement;    console.log(parent2);         var html = document.documentElement;    console.log(html.parentNode);//文档节点     console.log(html.parentElement);//null</script></body>
查看完整描述

1 回答

?
qq_遁去的一_1

TA贡献1725条经验 获得超7个赞

parentNode属性返回当前节点的父节点;

parentElement属性返回当前节点的父元素节点
如果当前节点没有父节点,或者父节点类型不是元素节点,则返回null
由于父节点只可能是三种类型:元素节点、文档节点(document)和文档片段节点(documentfragment)。parentElement属性相当于把后两种父节点都排除了。


查看完整回答
反对 回复 2018-09-24
  • 1 回答
  • 0 关注
  • 1789 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信