offsetParent直接的将是影响元素位置的上级element,而parentElement与位置显示无关时dom中的上级element。
例如:
  <BODY>
  <div   style="border:   1px   solid   black;position:absolute;"> 
  <form> 
  <input   type="checkbox"   id="cc"> 
  </form> 
  </div> 
这个例子中,“cc”元素的offsetParent是div,如果去掉div的position属性,那么cc的offsetParent就会变为body。而parentElement一直都为form。
与此相关的还有offsetLeft和offsetTop两种属性,他们分别表示的是元素与offsetElement相对应的左侧和顶部距离。

parentNode和parentElement功能一样,childNodes和children功能一样。但是parentNode和childNodes是符合W3C标准的,可以说比较通用。而另外两个只是IE支持,不是标准,Firefox就不支持

offsetParent与parentElement ,parentNode,parentElement,childNodes和children相关推荐

  1. javascript 中 parentNode,childNodes、children 应用

    "parentNode" 常用来获取某个元素的父节点. 把 parentNodes 理解为容器, 在容器中有个子节点      例: <div id="parent ...

  2. parentNode,childNodes、children 的使用

    "parentNode" 常用来获取某个元素的父节点. 把 parentNodes 理解为容器, 在容器中有个子节点      例: <div id="parent ...

  3. parentNode,parentElement,childNodes,children之间的区别

    parentElement 获取对象层次中的父对象.   parentNode 获取文档层次中的父对象.   childNodes 获取作为指定对象直接后代的 HTML 元素和 TextNode 对象 ...

  4. 深入了解parentNode,parentElement,childNodes,children的区别,一看就懂

    今天是准备面试的第七天,js是由ECMAScript.文档对象模型(DOM)和浏览器对象模型(BOM)组成,我们今天就了解下与DOM有关的常用接口parentNode,parentElement,ch ...

  5. parentNode,parentElement,childNodes,children最经典讲解

    首先了解parentNode,parentElement,childNodes,children四大属性之前,必须对Dom树有一定的了解,在Dom文档结构中,HTML页面每一部分都是由节点组成的,节点 ...

  6. 【转】parentNode,parentElement,childNodes,children最经典讲解

    点进去原文 首先了解parentNode,parentElement,childNodes,children四大属性之前,必须对Dom树有一定的了解,在Dom文档结构中,HTML页面每一部分都是由节点 ...

  7. js中parentNode,parentElement,childNodes,children

    首先了解parentNode,parentElement,childNodes,children四大属性之前,必须对Dom树有一定的了解,在Dom文档结构中,HTML页面每一部分都是由节点组成的,节点 ...

  8. parentNode、parentElement,childNodes、children 区别

    parentElement 获取对象层次中的父对象. parentNode 获取文档层次中的父对象. childNodes 获取作为指定对象直接后代的 HTML 元素和 TextNode 对象的集合. ...

  9. 【JS】中parentNode,parentElement,childNodes,children之间的区别

    parentElement 获取对象层次中的父对象. parentNode 获取文档层次中的父对象. childNodes 获取作为指定对象直接后代的 HTML 元素和 TextNode 对象的集合. ...

最新文章

  1. 如何获取元素最终使用的css值
  2. Missing space before value for key 'path'vue.js解决空格报错
  3. 解决audio和video在手机端无法自动播放问题
  4. Algorithms_二叉树二分搜索树初探
  5. 谷粒商城RabbitMQ设计思想详解:消息队列双重保险设计
  6. 第十二届湖南省赛 (B - 有向无环图 )(拓扑排序+思维)好题
  7. silverlight 3D 游戏开发
  8. Ubuntu安装配置sougou输入法
  9. 2022Vue经典面试题及答案汇总(持续更新)
  10. 关于MMORPG多人对战中热点问题的解决思路讨论
  11. selectpicker的使用方法
  12. 推荐8款免费企业邮箱,让你的工作便捷起来
  13. Django-(6)
  14. 人工蜂群算法求解TSP问题
  15. 大数据文字游戏_什么是大数据?
  16. MySQL 备份原表
  17. Veritas NetBackup8.1.1安装
  18. mysql:mysql数据库下载及安装(详细)
  19. python--Django 01 安装以及初识Django项目开发
  20. pyecharts第十节、地图(三、省份地图)

热门文章

  1. 迈克尔·杰克逊Michael Jackson,仅此记念
  2. 【2309. 兼具大小写的最好英文字母】
  3. 学号20189220 2018-2019-2 《密码与安全新技术专题》第五周作业
  4. 定时任务系列(3)-Quartz动态定时任务
  5. NKOJ3685 8数
  6. 一些关于mic的知识
  7. 前端技术学习:语义化
  8. 桌面的此电脑图标变成了快捷方式如何解决?
  9. 【建站笔记】apache配置赛门铁克免费ssl证书搭建https
  10. scrollTo滚动到指定位置或指定元素的位置、平滑滚动,以及offsetTop的使用