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

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

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

SMILET 2019-04-21 20:21:01
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 回答

?
RISEBY

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

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

TA贡献1829条经验 获得超6个赞

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

添加回答

举报

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