问答详情
源自:4-2 获取样式

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

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

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

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

提问者:qq_GreenOrRed_0 2016-09-15 13:17

个回答

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

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