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

div的clientheight和body的clientheight怎么理解不同

div的clientheight和body的clientheight怎么理解不同

aluckdog 2019-04-19 16:12:00
html==========123123121231212312123121231212312123121231212312123121231212312123121231212312123121231212312123css================#div1{overflow:scroll;width:100px;height:100px;border:1pxsolid#000;}js======================vardiv=document.getElementById('div1');alert(div.clientHeight);//86alert(div.scrollHeight);//276alert(document.body.clientHeight);//1390alert(document.body.scrollHeight);//1410为什么div.clientHeight不能取到滚动条之后的高度,document.body.clientHeight可以取到滚动条之后的高度?
查看完整描述

2 回答

?
至尊宝的传说

TA贡献1789条经验 获得超10个赞

document.body、document.documentElement和window获取视窗大小的区别client*是获取对象的可视大小,返回的值不包括滚动条的大小,也不包括边框
                            
查看完整回答
反对 回复 2019-04-19
?
慕雪6442864

TA贡献1812条经验 获得超5个赞

div.clientHeight取到的是div可视内容的高度。
document.body.clientHeight取到的是body对象高度。
                            
查看完整回答
反对 回复 2019-04-19
  • 2 回答
  • 0 关注
  • 387 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信