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 利用image对象实现图片的预加载提高访问速度
Mar 29 Javascript
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
Dec 15 Javascript
mpvue中配置vuex并持久化到本地Storage图文教程解析
Mar 15 Javascript
JS实现移动端触屏拖拽功能
Jul 31 Javascript
vue2配置scss的方法步骤
Jun 06 Javascript
React+TypeScript+webpack4多入口配置详解
Aug 08 Javascript
vue进入页面时不在顶部,检测滚动返回顶部按钮问题及解决方法
Oct 30 Javascript
vue 自定义组件的写法与用法详解
Mar 04 Javascript
JS实现audio音频剪裁剪切复制播放与上传(步骤详解)
Jul 28 Javascript
微信小程序实现聊天室
Aug 21 Javascript
vue实现简单的登录弹出框
Oct 26 Javascript
MutationObserver在页面水印实现起到的作用详解
Jul 07 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 分页类 扩展代码
2009/06/11 PHP
PHP定时执行计划任务的多种方法小结
2011/12/19 PHP
PHP中使用imagick生成PSD文件缩略图教程
2015/01/26 PHP
Web前端设计模式  制作漂亮的弹出层
2010/10/29 Javascript
深入理解JavaScript系列(4) 立即调用的函数表达式
2012/01/15 Javascript
高效率JavaScript编写技巧整理
2013/08/23 Javascript
javascript中简单的进制转换代码实例
2013/10/26 Javascript
用Javascript获取页面元素的具体位置
2013/12/09 Javascript
js与jquery获取父元素,删除子元素的两种不同方法
2014/01/09 Javascript
js对象转json数组的简单实现案例
2014/02/28 Javascript
js文件包含的几种方式介绍
2014/09/28 Javascript
JQuery中attr方法和removeAttr方法用法实例
2015/05/18 Javascript
jQuery实现浮动层随浏览器滚动条滚动的方法
2015/09/22 Javascript
浅谈JavaScript的push(),pop(),concat()方法
2016/06/03 Javascript
JQuery异步加载PartialView的方法
2016/06/07 Javascript
jQuery简单动画变换效果实例分析
2016/07/04 Javascript
浅析Javascript中双等号(==)隐性转换机制
2017/10/27 Javascript
微信小程序页面跳转功能之从列表的item项跳转到下一个页面的方法
2017/11/27 Javascript
jQuery实现遍历XML节点和属性的方法示例
2018/04/29 jQuery
实例分析编写vue组件方法
2019/02/12 Javascript
python的常见命令注入威胁
2013/02/18 Python
用Python代码来绘制彭罗斯点阵的教程
2015/04/03 Python
python实现汉诺塔方法汇总
2016/07/25 Python
python如何为创建大量实例节省内存
2018/03/20 Python
python 读取数据库并绘图的实例
2019/12/03 Python
Python netmiko模块的使用
2020/02/14 Python
解析Python 偏函数用法全方位实现
2020/06/26 Python
python实现取余操作的简单实例
2020/08/16 Python
Django用内置方法实现简单搜索功能的方法
2020/12/18 Python
高尔夫球鞋、服装、手套和装备:FootJoy
2018/12/15 全球购物
计算机网络专业推荐信
2013/11/24 职场文书
大学军训通讯稿
2014/01/13 职场文书
餐饮业员工工作决心书
2014/03/11 职场文书
作弊检讨书范文
2015/05/06 职场文书
导游词之峨眉乐山/兵马俑/北京故宫御花园
2019/09/03 职场文书
Java数据开发辅助工具Docker与普通程序使用方法
2021/09/15 Java/Android