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 相关文章推荐
脚本吧 - 幻宇工作室用到js,超强推荐share.js
Dec 23 Javascript
jQuery 表单验证扩展(四)
Oct 20 Javascript
jQuery bind事件使用详解
May 05 Javascript
jquer之ajaxQueue简单实现代码
Sep 15 Javascript
DOM基础教程之模型中的模型节点
Jan 19 Javascript
深入理解JavaScript系列(21):S.O.L.I.D五大原则之接口隔离原则ISP详解
Mar 05 Javascript
jquery使整个div区域可以点击的方法
Jun 24 Javascript
AngularJS指令详解及示例代码
Aug 16 Javascript
jQuery事件处理的特征(事件命名机制)
Aug 23 Javascript
Javascript 获取鼠标当前的位置实现方法
Oct 27 Javascript
原生javascript移动端滑动banner效果
Mar 10 Javascript
vue的传参方式汇总和router使用技巧
May 22 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数组与对象之间使用递归实现转换的方法
2015/06/24 PHP
yii2.0整合阿里云oss删除单个文件的方法
2017/09/19 PHP
Tips 带三角可关闭的文字提示
2010/10/06 Javascript
从零开始学习jQuery (十) jQueryUI常用功能实战
2011/02/23 Javascript
BootStrap入门教程(二)之固定的内置样式
2016/09/19 Javascript
jQuery+ThinkPHP+Ajax实现即时消息提醒功能实例代码
2017/03/21 jQuery
详解vue2.0组件通信各种情况总结与实例分析
2017/03/22 Javascript
Javascript循环删除数组中元素的几种方法示例
2017/05/18 Javascript
ajax请求data遇到的问题分析
2018/01/18 Javascript
详解webpack打包nodejs项目(前端代码)
2018/09/19 NodeJs
laravel-admin 与 vue 结合使用实例代码详解
2019/06/04 Javascript
重学JS之显示强制类型转换详解
2019/06/30 Javascript
Vue CLI项目 axios模块前后端交互的使用(类似ajax提交)
2019/09/01 Javascript
vue(2.x,3.0)配置跨域代理
2019/11/27 Javascript
Vue 实现v-for循环的时候更改 class的样式名称
2020/07/17 Javascript
vue根据条件不同显示不同按钮的操作
2020/08/04 Javascript
js在HTML的三种引用方式详解
2020/08/29 Javascript
[06:14]《辉夜杯》外卡赛附加赛 4支战队巡礼
2015/10/23 DOTA
python用10行代码实现对黄色图片的检测功能
2015/08/10 Python
使用Python编写基于DHT协议的BT资源爬虫
2016/03/19 Python
python3.6使用tkinter实现弹跳小球游戏
2019/05/09 Python
Python Numpy计算各类距离的方法
2019/07/05 Python
Python实现线性判别分析(LDA)的MATLAB方式
2019/12/09 Python
TensorFlow梯度求解tf.gradients实例
2020/02/04 Python
PyCharm 2020.1版安装破解注册码永久激活(激活到2089年)
2020/09/24 Python
蛋白质世界:Protein World
2017/11/23 全球购物
韩国商务邀请函
2014/01/14 职场文书
岗位廉洁从业承诺书
2014/03/28 职场文书
初中学校军训方案
2014/05/09 职场文书
工地门卫岗位职责范本
2014/07/01 职场文书
前台接待岗位职责范本
2015/04/03 职场文书
预备党员表决心的话
2015/09/22 职场文书
趣味运动会标语口号
2015/12/26 职场文书
八年级作文之友情
2019/11/25 职场文书
JavaScript模拟实现网易云轮播效果
2022/04/04 Javascript
Meta增速拉垮,元宇宙难当重任
2022/04/29 数码科技