div的offsetLeft与style.left区别
clientX 事件属性返回当事件被触发时鼠标指针向对于浏览器页面(或客户区)的水平坐标。
客户区指的是当前窗口。
如果父div的position定义为relative,子div的position定义为absolute,那么子div的style.left的值是相对于父div的值,这同offsetLeft是相同的,区别在于:
1. style.left 返回的是字符串,如28px,offsetLeft返回的是数值28,如果需要对取得的值进行计算,还用offsetLeft比较方便。
2. style.left是读写的,offsetLeft是只读的,所以要改变div的位置,只能修改style.left。
3. style.left的值需要事先定义,否则取到的值为空。而且必须要定义在html里,我做过试验,如果定义在css里,style.left的值仍然 为空,这就是我刚开始碰到的问题,总是取不到style.left的值。offsetLeft则仍然能够取到,无需事先定义div的位置。
以上就是div的offsetLeft与style.left区别的资料整理,后续继续补充相关资料,谢谢大家对本站的支持!
栏 目:CSS/HTML
本文标题:div的offsetLeft与style.left区别
本文地址:https://www.xiuzhanwang.com/a1/CSS_HTML/11503.html
您可能感兴趣的文章
- 04-02html5图形,html5图形缩放
- 04-02html5的例子,HTML示例
- 04-02html5登录模板,html5登录注册模板
- 04-02html5的canvas,html5的canvas的作用
- 04-02关于html5播放视频代码的信息
- 04-02朋友圈html5,朋友圈发泄情绪的句子
- 04-02html5的新特性有哪些,HTML5的新特性有哪些?
- 01-11CSS可以做的几个令你叹为观止的实例分享
- 01-11详细分析css float 属性以及position:absolute 的区别
- 01-11IE6/IE7/IE8/IE9中tbody的innerHTML不能赋值的完美解决方案
阅读排行
本栏相关
- 04-02html5算法,html5协议
- 04-02html5图形,html5图形缩放
- 04-02html5登录模板,html5登录注册模板
- 04-02html5的例子,HTML示例
- 04-02html5的canvas,html5的canvas的作用
- 04-02关于html5播放视频代码的信息
- 04-02html5chm手册,html操作手册
- 04-02朋友圈html5,朋友圈发泄情绪的句子
- 04-02html5的新特性有哪些,HTML5的新特性有哪
- 04-02html5扫二维码,html5调用手机摄像头扫描
随机阅读
- 01-10delphi制作wav文件的方法
- 08-05DEDE织梦data目录下的sessions文件夹有什
- 04-02jquery与jsp,用jquery
- 01-10使用C语言求解扑克牌的顺子及n个骰子
- 01-11ajax实现页面的局部加载
- 01-10C#中split用法实例总结
- 08-05织梦dedecms什么时候用栏目交叉功能?
- 08-05dedecms(织梦)副栏目数量限制代码修改
- 01-11Mac OSX 打开原生自带读写NTFS功能(图文
- 01-10SublimeText编译C开发环境设置