问答详情
源自:9-19 网页尺寸scrollHeight

我写了内容,为什么也还是0?

我写了内容,为什么也还是0?

提问者:aurayang 2015-04-17 16:29

个回答

  • 闹小志
    2015-04-17 16:56:16
    已采纳

    一、直接运行你的代码,如你所说,宽为0,高为8。我直接把你的代码拷贝,在我的chrome浏览器下是1360*8,;我又将将js部分放到了页面元素的下面,结果是1360*168。

    二、以上结果说明了两个问题:

    (1)运行环境不同,浏览器解析不同。所以会出现同一份源码却有0*8 1360*8两个结果

    (2)执行顺序。从上往下,当把js放在前面的时候,还没有读到div中的内容,所以高度只是浏览器中一些默认的边距值得来的,也就是8。所以当把js放到底部的时候高变为了168。

    三、个人理解~~

  • 不断滴自我催眠
    2015-04-17 16:38:00

    浏览器问题吧 换火狐浏览器试试