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

为什么我的实际高度只有52呢?

document.write("clientWidth:"+document.documentElement.clientWidth+"
"+"clientHeight:"+document.documentElement.clientHeight+"
"); document.write("实际宽度:"+document.documentElement.scrollWidth+"
"+"实际高度:"+document.documentElement.scrollHeight);

宽度显示是一样的,可是高度就只有52怎么回事,clientHeight有600

提问者:栀子_ 2016-11-13 11:58

个回答

  • qq_Chandler_34038455
    2016-11-13 12:29:07
    已采纳

    clientHeight是浏览器窗口可视区域高度,也就是你能看得见的区域高度,scrollHeight是你网页内容的高度,也就是你写的网页内容的高度,如果你再写一些内容,scrollHeight还会变化的,但是clientHeight就不会变了。

  • 豆丁不是逗
    2016-12-13 14:26:27

    一、针对IE、Opera:

    scrollHeight 是网页内容实际高度,可以小于 clientHeight。

    二、针对NS、FF:

    scrollHeight 是网页内容高度,不过最小值是 clientHeight。也就是说网页内容实际高度小于 clientHeight 时,scrollHeight 返回 clientHeight 。


  • 栀子_
    2016-11-13 22:25:28

    试了下,果然是这样,谢谢你