offsetLeft 获取的是相对于父对象的左边距;

left 获取或设置相对于 具有定位属性(position定义为relative)的父对象 的左边距;

如果父div的position定义为relative,子div的position定义为absolute,那么子div的style.left的值是相对于父div的值,
这同offsetLeft是相同的;

二者的区别在于:

1.style.left返回的是字符串,如30px,offsetLeft返回的是数值30;

2.style.left是可读写的,而是offsetLeft是只读的,因此如果要改变div的位置,只能修改style.left;

3.style.left的值需要事先定义,否则取到的值为空;而且定义在css里是无法识别的,取到的值将依然为空,只有在html里定义的才有效;

——注:来自慕课上WayneJ老师讲解

 
 
 

最新文章

  1. 封装集合(Encapsulate Collection)
  2. C# WinForm使用乐器数字接口
  3. CSS拉伸resize
  4. OpenStack网络指导手册 -基本网络概念
  5. ubuntu桌面版打开终端Terminal的几种方法
  6. Nginx Http模块开发
  7. WebLogic使用SSH架构部署遇到org.hibernate.hql.internal.ast.HqlTok
  8. HDFS简介及相关概念
  9. python3+正则表达式爬取 猫眼电影
  10. Contest1692 - 2019寒假集训第三十一场 UPC 11075 Problem D 小P的国际象棋
  11. Python开发——基础
  12. eclipse Tomcat和 MYSQL JAVA web新手开发示例--登录界面连接数据库
  13. linux时间格式总结
  14. node path的几个路径问题
  15. ghost系统下,C#获取时间带星期几的解决办法
  16. Docker Cache mechanism
  17. meterpreter使用
  18. csu 1592(区间DP)
  19. 【转】如何知道DLL是32位还是64位
  20. [oldboy-django][2深入django]老师管理--查看,添加,编辑

热门文章

  1. java排序算法概述
  2. Spring Boot 1.x 正式退役,2.x大步向前!
  3. [BZOJ 3307]Cow Politics (LCA)
  4. 微信支付公众号支付redirect_uri域名与后台配置不一致,错误码10003
  5. XMPP即时通讯协议使用(六)——开发Openfire聊天记录插件
  6. Tomcat的用途
  7. Sass函数:Sass Maps的函数-map-has-key($map,$key)
  8. VMware Tool的新手简单安装
  9. ubuntu 彻底删除软件
  10. 在vscode中快速生成vue模板