offsetleft 和 style.left 的区别
2024-09-06 01:53:51
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老师讲解
最新文章
- 封装集合(Encapsulate Collection)
- C# WinForm使用乐器数字接口
- CSS拉伸resize
- OpenStack网络指导手册 -基本网络概念
- ubuntu桌面版打开终端Terminal的几种方法
- Nginx Http模块开发
- WebLogic使用SSH架构部署遇到org.hibernate.hql.internal.ast.HqlTok
- HDFS简介及相关概念
- python3+正则表达式爬取 猫眼电影
- Contest1692 - 2019寒假集训第三十一场 UPC 11075 Problem D	小P的国际象棋
- Python开发——基础
- eclipse Tomcat和 MYSQL JAVA web新手开发示例--登录界面连接数据库
- linux时间格式总结
- node path的几个路径问题
- ghost系统下,C#获取时间带星期几的解决办法
- Docker Cache mechanism
- meterpreter使用
- csu 1592(区间DP)
- 【转】如何知道DLL是32位还是64位
- [oldboy-django][2深入django]老师管理--查看,添加,编辑
热门文章
- java排序算法概述
- Spring Boot 1.x 正式退役,2.x大步向前!
- [BZOJ 3307]Cow Politics (LCA)
- 微信支付公众号支付redirect_uri域名与后台配置不一致,错误码10003
- XMPP即时通讯协议使用(六)——开发Openfire聊天记录插件
- Tomcat的用途
- Sass函数:Sass Maps的函数-map-has-key($map,$key)
- VMware Tool的新手简单安装
- ubuntu 彻底删除软件
- 在vscode中快速生成vue模板