scrollHeight和scrollWidth,获取网页内容高度和宽度。

一、针对IE、Opera:

scrollHeight 是网页内容实际高度,可以小于 clientHeight。

二、针对NS、FF:

scrollHeight 是网页内容高度,不过最小值是 clientHeight。也就是说网页内容实际高度小于 clientHeight 时,scrollHeight 返回 clientHeight 。

三、浏览器兼容性

var w=document.documentElement.scrollWidth
|| document.body.scrollWidth;
var h=document.documentElement.scrollHeight
|| document.body.scrollHeight;

注意:区分大小写

scrollHeight和scrollWidth还可获取Dom元素中内容实际占用的高度和宽度。

offsetHeight和offsetWidth,获取网页内容高度和宽度(包括滚动条等边线,会随窗口的显示大小改变)。

一、值

offsetHeight = clientHeight + 滚动条 + 边框。

二、浏览器兼容性

var w= document.documentElement.offsetWidth
|| document.body.offsetWidth;
var h= document.documentElement.offsetHeight
|| document.body.offsetHeight;

最新文章

  1. gravity与layout_gravity的区别
  2. SQL——连接查询
  3. hdu 4414 Finding crosses
  4. js判断正整数
  5. Sublime Text 3插件安装方法
  6. bzoj 1059: [ZJOI2007]矩阵游戏 二分图匹配
  7. C程序内存管理
  8. 简单的Goto运算演示程序
  9. 使用nRF51822/nRF51422创建一个简单的BLE应用 ---入门实例手册(中文)之五
  10. javascript遍历Json对象个数
  11. AVOS_百度百科
  12. IOS机型margin属性无效问题
  13. Spring源码情操陶冶-AbstractApplicationContext
  14. 201521123052《Java程序设计》第4周学习总结
  15. USACO08MAR Land Acquisition
  16. 再谈AbstractQueuedSynchronizer1:独占模式
  17. 【数据结构】KMP算法
  18. 简述 JVM 垃圾回收算法
  19. CentOS7装好了开始装wrf了
  20. RIDE创建工程和测试套件和用例--书本介绍的入门方法,自己整理实践下

热门文章

  1. mysql 中varchar(50)最多能存多少个汉字
  2. 数据结构之 栈与队列--- 走迷宫(深度搜索dfs)
  3. HDU1241 Oil Deposits —— DFS求连通块
  4. sql server中like无法匹配下划线问题解决方案
  5. java多线程实现简单队列
  6. maven(一)创建一个maven的web项目
  7. 【前端】CentOS 7 系列教程之二: 安装 git 最新版
  8. 状态保存机制之ViewState概述及应用
  9. js dom element 属性整理(原创)
  10. vue项目中的路径别名