parentNode:直接父级

offsetParent:类似于css的包含块(根据本身定位及父级定位来确认offsetParent的目标元素)

offsetParent的作用:
    offsetLeft 和 offsetTop 是参照于offsetParent 的内边距边界的

dom里面所有元素都有offsetLeft 和 offsetTop

offsetParent兼容性:

offsetParent(如果body和html直接的margin被清掉)
    本身定位fixed
        ==》 offsetParent:null(ie7以上不含火狐)
        ==》 offsetParent:null (火狐)
    本身定位不为fixed
        父级没有定位
        ==>offsetParent:body
        父级有定位
        ==》offsetParent:定位父级

parentNode和offsetParent的区别相关推荐

  1. DOM之parentNode与offsetParent

    DOM中有两个属性parentNode和offsetParent,想必区别大家都是知道的,可用法上还是有一些需要注意的地方,尤其是后者,想知道吗?继续往下看咯. parentNode指的是父节点,el ...

  2. js中parentNode和parentElement的区别和用法

    了解本篇的基础必须知道什么是节点,关于html dom节点知识点和节点类型的知识,分别看<js节点都有哪些类型?怎么判断是哪种节点类型?>和<js属性节点获取和移除>,下面直接 ...

  3. JS中parentNode和parentElement的区别

    参考文章 以一个网页作为例子: <!DOCTYPE html> <html><head><meta charset="UTF-8"> ...

  4. parentNode与offsetParent区别

    offsetParent  指与位置有关的上级元素  只读 parentNode  指与位置无关的上级元素   只读 offsetParent直接的将是影响元素位置的上级element,而parent ...

  5. parentNode和offsetParent的使用

    元素.parentNode:只读属性,指当前元素的父级节点 offsetParent:只读 属性 离当前元素最近的一个有定位属性的父节点 如果没有定位父级,默认是body,有兼容性问题. 先上pare ...

  6. 一篇弄懂 offsetWidth、offsetHeight、offsetleft、offsetTop和offsetParent的区别!(1)

    快速理解offset之间的区别 1.offsetWidth与offsetHeight 2.offsetParent 3.offsetleft.offsetTop 以下代码均在Chrome浏览器中测试 ...

  7. parentNode和parentElement的区别

    首先了解parentNode,parentElement属性之前,必须对DOM树有一定的了解.在DOM文档结构中,HTML页面每一部分都是由节点组成的,节点的类型一共有3种,元素节点,文本节点,属性节 ...

  8. parentNode,parentElement,childNodes,children区别

    childNodes childNodes指的是返回当前元素子节点的所有类型节点,其中连空格和换行符都会默认文本节点 childNodes只会返回文本和元素的节点,并不能返回属性节点!!! child ...

  9. offsetParenthaslayout

    offsetParent(如果body和html直接的margin被清掉) ​ 本身定位为fixed ​ ==> offsetParent:null(不是火狐) ​ ==> offsetP ...

最新文章

  1. 计算机硬件系统一直延用,会计从业资格证考试:会计电算化计算机硬件系统
  2. Pytest标记用例失败之xfail
  3. jsf初学解决GlassFish Server 无法启动
  4. 东大oj-1591 Circle of friends
  5. ASP.NET MVC5----了解我们使用的@HTML帮助类
  6. mysql工具——mysqlcheck(MYISAM)
  7. 《舰在亚丁湾》 “海军特战队”央视电视剧起航
  8. sql 查出一张表中重复的所有记录数据并且删除
  9. 守卫数据中心命门的胡桃夹子-特权账号管理平台
  10. 彻底理解SVD奇异值分解(singular value decomposition)
  11. 照片放大模糊怎么变清晰?
  12. android 学习笔记 (for 黎活明讲师)
  13. 点亮一盏灯,温暖一个梦
  14. 计算机控制面板包含的管理类别有什么,如何设置控制面板分类
  15. 抽空学习了一下Markdown,写博客做格式真不错,一下午就学的差不多了
  16. 用vue实现,鼠标悬停放大图片,根据鼠标位置倾斜图片网页源码
  17. TI最新CC2640R2L与CC2640R2F区别详解
  18. 我国现行的计算机软件保护条例是在,等三条例将施行
  19. 蒙尘的兴趣之心_小白
  20. android Retrofit下载图片

热门文章

  1. 背景的设置、渐变和雪碧图
  2. Linux的MySQL用户编程使用_MySQL数据库在linux的安装,编程与操作
  3. 微信二维码扫描登录原理解析
  4. 皮安电流放大器的放大问题
  5. JSP开发之JSP 表单处理(GET 方法POST 方法)
  6. 公积金的 就黄金分割就感觉好就
  7. CodeForces - 1059B Forgery (思维)
  8. RRU-Net: The Ringed Residual U-Net for Image Splicing Forgery Detection
  9. OKHttp网络请求封装
  10. 新品牌进入市场的小红书推广方案上海氖天