javascript - div的clientheight和body的clientheight怎么理解不同
黄舟
黄舟 2017-04-10 15:10:39
0
3
310

html==========

 <body>
<p id="p1">12312312123121231212312<br>1231212<br>31212312123121<br><br>2312123121231<br><br><br>21231212<br><br>312123<br><br>1212312123121231212312123<br><br><br><br></p>
<br><br><br><br><br><br>    
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
</body>

css================

#p1{overflow:scroll;width: 100px;height: 100px;border: 1px solid #000;}

js======================

var p=document.getElementById('p1');
alert(p.clientHeight);    //86
alert(p.scrollHeight);     //276
alert(document.body.clientHeight);    //1390
alert(document.body.scrollHeight);    //1410

为什么p.clientHeight不能取到滚动条之后的高度,document.body.clientHeight可以取到滚动条之后的高度?

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!