猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
style.left 和 offsetLeft 的区别
oDiv.style.left:可以读写,返回值是字符串:"36px"
oDiv.offsetLeft:只可读,返回值是数字:36
胡子哥哥
浏览 561
回答 1
1回答
www说
你动手操作的这些验证,基本可以得出他们基本的区别,注意第二点:style.left返回字符串,offsetLeft返回数值style.left是读写的,但是只有显式(非css样式中定义,如div{position:absolute;left:100px;})设定了值,才可以读取到,否则为空。且元素position为非static才有显示效果。offsetLeft是只读的,任何时候都可以读取到元素距离父元素或屏幕的左边距值。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续