扫码关注官方订阅号
op.style.left:可以读写,返回值是字符串:"36px"op.offsetLeft:只可读,返回值是数字:36
业精于勤,荒于嬉;行成于思,毁于随。
left 是定位offsetleft是元素的偏移量
你动手操作的这些验证,基本可以得出他们基本的区别,注意第二点:
style.left返回字符串,offsetLeft返回数值
style.left
offsetLeft
style.left是读写的,但是只有显式(非css样式中定义,如p{position:absolute;left:100px;})设定了值,才可以读取到,否则为空。且元素position为非static才有显示效果。
p{position:absolute;left:100px;}
position
static
offsetLeft是只读的,任何时候都可以读取到元素距离父元素或屏幕的左边距值。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
left 是定位
offsetleft是元素的偏移量
你动手操作的这些验证,基本可以得出他们基本的区别,注意第二点:
style.left返回字符串,offsetLeft返回数值style.left是读写的,但是只有显式(非css样式中定义,如p{position:absolute;left:100px;})设定了值,才可以读取到,否则为空。且元素position为非static才有显示效果。offsetLeft是只读的,任何时候都可以读取到元素距离父元素或屏幕的左边距值。