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 相关文章推荐
强制设为首页代码
Jun 19 Javascript
JavaScript 原型继承
Dec 26 Javascript
jquery实现多行文字图片滚动效果示例代码
Oct 10 Javascript
HTML5实现留言和回复页面样式
Jul 22 Javascript
学习JavaScript设计模式之策略模式
Jan 12 Javascript
关于动态生成dom绑定事件失效的原因及解决方法
Aug 06 Javascript
JavaScript实现的select点菜功能示例
Jan 16 Javascript
微信小程序组件 marquee实例详解
Jun 23 Javascript
详解vue渲染函数render的使用
Dec 12 Javascript
改变vue请求过来的数据中的某一项值的方法(详解)
Mar 08 Javascript
JS中判断字符串存在和非空的方法
Sep 12 Javascript
Element-ui 自带的两种远程搜索(模糊查询)用法讲解
Jan 29 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 session应用实例 登录验证
2009/03/16 PHP
PHP mb_convert_encoding 获取字符串编码类型实现代码
2009/04/26 PHP
php实现mysql数据库分表分段备份
2015/06/18 PHP
[原创]ThinkPHP让../Public在模板不解析(直接输出)的方法
2015/10/09 PHP
WordPress中对访客评论功能的一些优化方法
2015/11/24 PHP
PHP对称加密算法(DES/AES)类的实现代码
2017/11/14 PHP
PHP实现打包zip并下载功能
2018/06/12 PHP
YII框架模块化处理操作示例
2019/04/26 PHP
js中字符替换函数String.replace()使用技巧
2011/08/14 Javascript
javascript 日期时间 转换的方法
2013/02/21 Javascript
Javascript中的方法链(Method Chaining)介绍
2015/03/15 Javascript
如何用javascript计算文本框还能输入多少个字符
2015/07/29 Javascript
js多功能分页组件layPage使用方法详解
2016/05/19 Javascript
JS实现复制内容到剪贴板功能兼容所有浏览器(推荐)
2016/06/17 Javascript
总结Javascript中的隐式类型转换
2016/08/24 Javascript
JavaScript实现获取select下拉框中第一个值的方法
2018/02/06 Javascript
js数据类型检测总结
2018/08/05 Javascript
webpack4.0 入门实践教程
2018/10/08 Javascript
小程序文字跑马灯效果
2018/12/28 Javascript
Vue实现点击当前行变色
2020/12/14 Vue.js
[03:11]不朽宝藏三外观展示
2020/09/18 DOTA
Python实现的简单发送邮件脚本分享
2014/11/07 Python
python实现多线程行情抓取工具的方法
2018/02/28 Python
python使用turtle库绘制树
2018/06/25 Python
利用anaconda保证64位和32位的python共存
2021/03/09 Python
Python + OpenCV 实现LBP特征提取的示例代码
2019/07/11 Python
python 基于卡方值分箱算法的实现示例
2020/07/17 Python
Python暴力破解Mysql数据的示例
2020/11/09 Python
python 使用tkinter+you-get实现视频下载器
2020/11/17 Python
CSS3 3D制作实战案例分析
2016/09/18 HTML / CSS
HTML5离线缓存在tomcat下部署可实现图片flash等离线浏览
2012/12/13 HTML / CSS
日本最大的药妆连锁店:Matsukiyo松本清药妆店
2017/11/23 全球购物
机电专业毕业生求职信
2014/07/01 职场文书
行政处罚告知书
2015/07/01 职场文书
大学毕业生自我鉴定范文
2019/06/21 职场文书
配置Kubernetes外网访问集群
2022/03/31 Servers