问答详情
源自:2-6 document下面scroll相关宽高介绍2

同样代码为什么输出的scrollWidth和scrollHeight都是同样的值?

同样代码为什么输出的scrollWidth和scrollHeight都是同样的值?(chrome浏览器) 

scrollWidth:580

scrollHeight:430

提问者:jing0925 2018-08-28 10:51

个回答

  • fantacy吴贝
    2018-09-02 13:01:24

    因为浏览器版本问题,现在浏览器对body这个元素的dom对象(document.body)处理和其他元素是一致的,不再存在document.body.scroll宽高小于浏览器宽高时的特殊处理。scroll的宽高在不出现滚动的情况下跟client可视区域宽高(content+padding),所以就是你上面的结果。