1.document.documentElement与document.body
来源:互联网 发布:制作文字游戏的软件 编辑:程序博客网 时间:2024/05/16 08:20
1.document.documentElement与document.body
页面具有 DTD,或者说指定了 DOCTYPE 时,使用 document.documentElement。
页面不具有 DTD,或者说没有指定了 DOCTYPE,时,使用 document.body。
在 IE 和 Firefox 中均是如此。
为了兼容,不管有没有 DTD,可以使用如下代码:
var scrollTop = window.pageYOffset //用于FF || document.documentElement.scrollTop || document.body.scrollTop || 0;
var s = "网页可见区域宽:"+ document.body.clientWidth;
s += "\r\n网页可见区域高:"+ document.body.clientHeight;
s += "\r\n网页可见区域高:"+ document.body.offsetWeight +" (包括边线的宽)";
s += "\r\n网页可见区域高:"+ document.body.offsetHeight +" (包括边线的宽)";
s += "\r\n网页正文全文宽:"+ document.body.scrollWidth;
s += "\r\n网页正文全文高:"+ document.body.scrollHeight;
s += "\r\n网页被卷去的高:"+ document.body.scrollTop;
s += "\r\n网页被卷去的左:"+ document.body.scrollLeft;
s += "\r\n网页正文部分上:"+ window.screenTop;
s += "\r\n网页正文部分左:"+ window.screenLeft;
s += "\r\n屏幕分辨率的高:"+ window.screen.height;
s += "\r\n屏幕分辨率的宽:"+ window.screen.width;
s += "\r\n屏幕可用工作区高度:"+ window.screen.availHeight;
s += "\r\n屏幕可用工作区宽度:"+ window.screen.availWidth;
- 1.document.documentElement与document.body
- document.documentElement与document.body
- document.documentElement与document.body
- document.body 与 document.documentElement
- document.documentElement 与 document.body
- document.documentElement.与document.body区别
- document.documentElement.scrollTop与document.body.scrollTop
- document.body 和 document.documentElement
- document.documentElement和document.body
- document.documentElement和document.body
- document.body.scrollTop与documentElement.scrollTop
- document.body document.documentElement document.compatMode
- document.body.scrollTop与document.documentElement.scrollTop兼容
- document.documentElement.scrollLeft 与document.body.scrollTop区别
- document.body.scrollTop与document.documentElement.scrollTop兼容
- 再谈 document.documentElement 与 document.body 的 scrollWidth、offsetWidth、clientWidth
- document.body.scrollTop与document.documentElement.scrollTop兼容
- document.body.scrollTop与document.documentElement.scrollTop兼容
- sqlserver 锁表语句以及解锁语句
- Qt编程-信号和槽
- 浅析gcc、arm-linux-gcc和arm-elf-gcc的关系
- java用户角色权限设计
- JavaScript 面向对象程序设计(上)——封装
- 1.document.documentElement与document.body
- Unbuntu12.04 x64 安装jdk-7u45-linux-x64.tar.gz
- 一些微信公众平台开发、百度地图API使用、移动平台方面的资料
- 自制批处理,使用批处理和yuicompressor给js打包
- Linux双向链表(四)——宏
- UNREFERENCED_PARAMETER的作用
- 获取服务器的所有数据库名称列表
- Stack overflow at line 错误原因
- 微软别闹了 用户喊你回家修理Surface