为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

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

正在回答

3 回答

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

0 回复 有任何疑惑可以回复我~
#1

栀子_ 提问者

非常感谢!
2016-11-14 回复 有任何疑惑可以回复我~

一、针对IE、Opera:

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

二、针对NS、FF:

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


0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信