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

来源:9-19 网页尺寸scrollHeight

栀子_

2016-11-13 11:58

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

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

写回答 关注

3回答

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

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

    栀子_

    非常感谢!

    2016-11-14 07:40:31

    共 1 条回复 >

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

    一、针对IE、Opera:

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

    二、针对NS、FF:

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


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

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

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题