在chrome中用scrollHeight获取网页高度时的疑问

<script type="text/javascript">
    var wid=document.documentElement.scrollWidth||document.body.scrollWidth;
    var hei=document.documentElement.scrollHeight||document.body.scrollHeight;
    alert('width='+wid+' height='+hei);
</script>

如上图,此时文档内容为空, 获取到的scrollHeight为8px

但是当把body的margin设置为0px 时

body{margin:0px;}

,获取到的crollHeight就和clientHeight相同,这是为什么

谢谢大神们解答

那一年美然
浏览 1430回答 1
1回答

卡迪亚兹

好像是因为。。body自带有一定的外边距?
打开App,查看更多内容
随时随地看视频慕课网APP