oDiv.style.left:可以读写,返回值是字符串:"36px"oDiv.offsetLeft:只可读,返回值是数字:36
1 回答
www说
TA贡献1775条经验 获得超8个赞
你动手操作的这些验证,基本可以得出他们基本的区别,注意第二点:
style.left
返回字符串,offsetLeft
返回数值style.left
是读写的,但是只有显式(非css样式中定义,如div{position:absolute;left:100px;}
)设定了值,才可以读取到,否则为空。且元素position
为非static
才有显示效果。offsetLeft
是只读的,任何时候都可以读取到元素距离父元素或屏幕的左边距值。
添加回答
举报
0/150
提交
取消