关于clientHeight、offsetHeight、scrollHeight

 document.body  或者document.documentElement

1.clientHeight  指当前窗口的高度

   clientWidth 当前窗口的宽度  

2.谷歌中 document.documentElement.offsetHeight  为0;

     document.body.offsetHeight  js错误

  IE 中 document.documentElement.offsetHeight  比  document.documentElement.clientHeight  多4px

    offsetHeight

    IE、Opera 认为 offsetHeight = clientHeight + 滚动条 + 边框。
    NS、FF 认为 offsetHeight 是网页内容实际高度,可以小于 clientHeight。
 
 3. scrollHeight
    IE、Opera 认为 scrollHeight 是网页内容实际高度,可以小于 clientHeight。
    NS、FF 认为 scrollHeight 是网页内容高度,不过最小值是 clientHeight。
原文地址:https://www.cnblogs.com/zhangchenglzhao/p/3135579.html