doctype后如何获得body.clientHeight的方法


Posted in Javascript onJuly 11, 2007

在ie6中很多js脚本执行就会出现问题,一般是在获取clientWidth, clientHeight,offsetWidth, offsetHeight,scrollWidth, scrollHeight,scrollTop, scrollLeft会返回不正确的值。

因为在加了doctype后,在ie6中这些document.body的属性已经重新分配给了document.documentElement。

比如:原来document.body.clientHeight,就要改成document.documentElement.scrollTop

为了自适应,可以改了下代码:

((document.documentElement.clientHeight==0)?document.body.clientHeight:document.documentElement.clientHeight)

用这样的代码就能自适应了。

Javascript 相关文章推荐
获取css样式表内样式的js函数currentStyle(IE),defaultView(FF)
Feb 14 Javascript
cument.execCommand()用法深入理解
Dec 04 Javascript
调整小数的格式保留小数点后两位
May 14 Javascript
用jquery实现动画跳到顶部和底部(这个比较简单)
Sep 01 Javascript
JavaScript DOM操作表格及样式
Apr 13 Javascript
手机端页面rem宽度自适应脚本
May 20 Javascript
EasyUI闪屏EasyUI页面加载提示(原理+代码+效果图)
Feb 21 Javascript
vue-cli的工程模板与构建工具详解
Sep 27 Javascript
详解js删除数组中的指定元素
Oct 31 Javascript
JavaScript简单实现的仿微博留言功能示例
Jan 17 Javascript
详解微信小程序框架wepy踩坑记录(与vue对比)
Mar 12 Javascript
浏览器JavaScript调试功能无法使用解决方案
Sep 18 Javascript
建立良好体验度的Web注册系统ajax
Jul 09 #Javascript
HTML中事件触发列表与解说
Jul 09 #Javascript
建议大家看下JavaScript重要知识更新
Jul 08 #Javascript
Javascript 个人笔记(没有整理,很乱)
Jul 07 #Javascript
使用户点击后退按钮使效三行代码
Jul 07 #Javascript
WordPress 插件——CoolCode使用方法与下载
Jul 02 #Javascript
syntaxhighlighter 使用方法
Jul 02 #Javascript
You might like
php数组对百万数据进行排除重复数据的实现代码
2010/06/08 PHP
PHP和javascript常用正则表达式及用法实例
2014/07/01 PHP
php使用curl获取https请求的方法
2015/02/11 PHP
使用PHPExcel实现数据批量导出为excel表格的方法(必看)
2017/06/09 PHP
jQuery插件原来如此简单 jQuery插件的机制及实战
2012/02/07 Javascript
判断一个对象是否为jquery对象的方法
2014/03/12 Javascript
javascript判断移动端访问设备并解析对应CSS的方法
2015/02/05 Javascript
浅析javascript函数表达式
2016/02/10 Javascript
AngularJS 依赖注入详解及示例代码
2016/08/17 Javascript
利用CSS、JavaScript及Ajax实现图片预加载的方法
2016/11/29 Javascript
使用nodejs下载风景壁纸
2017/02/05 NodeJs
jQuery实现键盘回车搜索功能
2017/07/25 jQuery
AngularJS通过ng-Img-Crop实现头像截取的示例
2017/08/17 Javascript
Angular4编程之表单响应功能示例
2017/12/13 Javascript
js计算两个日期间的天数月的实例代码
2018/09/20 Javascript
javascript自定义日期比较函数用法示例
2019/07/22 Javascript
使用layui 的layedit定义自己的toolbar方法
2019/09/18 Javascript
详解vuejs中执行npm run dev出现页面cannot GET/问题
2020/04/26 Javascript
[03:24]DOTA2超级联赛专访hao 大翻盘就是逆袭
2013/05/24 DOTA
一道python走迷宫算法题
2018/01/22 Python
在CMD命令行中运行python脚本的方法
2018/05/12 Python
python实现Zabbix-API监控
2018/09/17 Python
Python如何获得百度统计API的数据并发送邮件示例代码
2019/01/27 Python
浅谈Python3中strip()、lstrip()、rstrip()用法详解
2019/04/29 Python
Python使用psutil获取进程信息的例子
2019/12/17 Python
Python实现手机号自动判断男女性别(实例解析)
2019/12/22 Python
PyCharm无法引用自身项目解决方式
2020/02/12 Python
解决python图像处理图像赋值后变为白色的问题
2020/06/04 Python
世界顶级户外运动品牌折扣网站:LeftLane Sports
2019/06/12 全球购物
美国最大的烧烤架和户外生活用品专业零售商:Barbeques Galore
2021/01/09 全球购物
音乐专业应届生教师求职信
2013/11/04 职场文书
网页设计个人找工作求职信
2013/11/28 职场文书
企业安全生产责任书
2014/04/14 职场文书
公务员党的群众路线教育实践活动学习心得体会
2014/10/30 职场文书
2019年冬至:天冷暖人心的问候祝福语大全
2019/12/20 职场文书
Golang标准库syscall详解(什么是系统调用)
2021/05/25 Golang