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 相关文章推荐
理解JavaScript变量作用域更轻松
Oct 25 Javascript
JavaScript 学习笔记(六)
Dec 31 Javascript
JQuery 引发两次$(document.ready)事件
Jan 15 Javascript
javascript 定义新对象方法
Feb 20 Javascript
jQuery图片播放8款精美插件分享
Feb 17 Javascript
判定是否原生方法的JS代码
Nov 12 Javascript
jQuery大于号(>)选择器的作用解释
Jan 13 Javascript
解决bootstrap导航栏navbar在IE8上存在缺陷的方法
Jul 01 Javascript
JS和jQuery通过this获取html标签中的属性值(实例代码)
Sep 11 jQuery
vue cli使用融云实现聊天功能的实例代码
Apr 19 Javascript
vue权限问题的完美解决方案
May 08 Javascript
jQuery实现form表单基于ajax无刷新提交方法实例代码
Nov 04 jQuery
建立良好体验度的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
《OVERLORD》手游英文版即将上线 手机上也能扮演骨王
2020/04/09 日漫
php在页面中调用fckeditor编辑器的方法
2011/06/10 PHP
AJAX的使用方法详解
2017/04/29 PHP
深入浅析安装PhpStorm并激活的步骤详解
2020/09/17 PHP
JQUERY THICKBOX弹出层插件
2008/08/30 Javascript
图片img的src不变让浏览器重新加载实现方法
2013/03/29 Javascript
防止jQuery ajax Load使用缓存的方法小结
2014/02/22 Javascript
js简单工厂模式用法实例
2015/06/30 Javascript
超漂亮的jQuery图片轮播特效
2015/11/24 Javascript
安装使用Mongoose配合Node.js操作MongoDB的基础教程
2016/03/01 Javascript
基于JavaScript实现前端文件的断点续传
2016/10/17 Javascript
Javascript 一些需要注意的细节(必看篇)
2017/07/08 Javascript
JS使用tween.js动画库实现轮播图并且有切换功能
2018/07/17 Javascript
在Vue-cli里应用Vuex的state和mutations方法
2018/09/16 Javascript
Vue中的基础过渡动画及实现原理解析
2018/12/04 Javascript
axios如何利用promise无痛刷新token的实现方法
2019/08/27 Javascript
Node4-5静态资源服务器实战以及优化压缩文件实例内容
2019/08/29 Javascript
elementui更改el-dialog关闭按钮的图标d的示例代码
2020/08/04 Javascript
在vue中axios设置timeout超时的操作
2020/09/04 Javascript
python实现apahce网站日志分析示例
2014/04/02 Python
小结Python用fork来创建子进程注意事项
2014/07/03 Python
用Python实现通过哈希算法检测图片重复的教程
2015/04/02 Python
Python实现列表转换成字典数据结构的方法
2016/03/11 Python
Python 中字符串拼接的多种方法
2018/07/30 Python
Flask配置Cors跨域的实现
2019/07/12 Python
Tensorflow训练模型越来越慢的2种解决方案
2020/02/07 Python
基于Python数据分析之pandas统计分析
2020/03/03 Python
Python代码需要缩进吗
2020/07/01 Python
python爬虫中url管理器去重操作实例
2020/11/30 Python
iframe跨域的几种常用方法
2019/11/11 HTML / CSS
大学生应聘自荐信
2013/10/11 职场文书
法律专业应届生自荐信范文
2014/01/06 职场文书
湖南省召开党的群众路线教育实践活动总结大会报告
2014/10/21 职场文书
民主生活会汇报材料
2014/12/15 职场文书
班主任高考寄语
2015/02/26 职场文书
MySQL root密码的重置方法
2021/04/21 MySQL