​parseInt(oDiv.style.width)跟oDiv.offsetwidth有差别吗

来源:4-2 获取样式

qq_GreenOrRed_0

2016-09-15 13:17

parseInt(oDiv.style.width)跟oDiv.offsetWidth有差别吗

为什么oDiv.style.width=parseInt(oDiv.style.width)-1+'px';没反应 不往左也不往右 就是不动呢?

oDiv.style.width=oDiv.offsetWidth-1+'px';就有变化??

写回答 关注

1回答

  • xx001
    2016-09-15 15:43:59
    已采纳

    区别在于边框的有无,offset获取的是整个元素的宽度包括边框和内边距,而style.width获取的是元素内容的宽度 就是样式表设置的width。

    qq_Gre...

    非常感谢!

    2016-09-18 23:35:28

    共 3 条回复 >

JS动画效果

通过本课程JS动画的学习,从简单动画开始,逐步深入各种动画框架封装

113925 学习 · 1443 问题

查看课程

相似问题