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 相关文章推荐
探索Emberjs制作一个简单的Todo应用
Nov 07 Javascript
jQuery基础框架浅入剖析
Dec 27 Javascript
js和html5实现手机端刮刮卡抽奖效果完美兼容android/IOS
Nov 18 Javascript
禁止iframe脚本弹出的窗口覆盖了父窗口的方法
Sep 06 Javascript
jquery读取xml文件实现省市县三级联动的方法
May 29 Javascript
javascript 正则表达式分组、断言详解
Apr 20 Javascript
JavaScript中引用vs复制示例详析
Dec 06 Javascript
vue实现百度下拉列表交互操作示例
Mar 12 Javascript
vue prop属性传值与传引用示例
Nov 13 Javascript
javascript设计模式 ? 备忘录模式原理与用法实例分析
Apr 21 Javascript
vue调用微信JSDK 扫一扫,相册等需要注意的事项
Jan 03 Vue.js
vue el-table实现递归嵌套的示例代码
Aug 14 Vue.js
建立良好体验度的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设计聊天室步步通
2006/10/09 PHP
Zend Guard一些常见问题解答
2008/09/11 PHP
php !function_exists("T7FC56270E7A70FA81A5935B72EACBE29"))代码解密
2011/01/07 PHP
PHP抓取、分析国内视频网站的视频信息工具类
2014/04/02 PHP
PHP中4种常用的抓取网络数据方法
2015/06/04 PHP
php表单提交实例讲解
2015/11/12 PHP
用prototype实现的简单小巧的多级联动菜单
2007/03/24 Javascript
原生javascript实现图片轮播效果代码
2010/09/03 Javascript
js 替换功能函数,用正则表达式解决,js的全部替换
2010/12/08 Javascript
jQuery Tools tooltip使用说明
2012/07/14 Javascript
JQuery使用index方法获取Jquery对象数组下标的方法
2015/05/18 Javascript
jquery实现鼠标滑过小图查看大图的方法
2015/07/20 Javascript
Bootstrap文件上传组件之bootstrap fileinput
2016/11/25 Javascript
jQGrid Table操作列中点击【操作】按钮弹出按钮层的实现代码
2016/12/05 Javascript
AngularJs中 ng-repeat指令中实现含有自定义指令的动态html的方法
2017/01/19 Javascript
vue动态绑定class选中当前列表变色的方法示例
2018/12/19 Javascript
深入理解es6块级作用域的使用
2019/03/28 Javascript
微信小程序Echarts覆盖正常组件问题解决
2019/07/13 Javascript
基于JavaScript实现随机点名器
2021/02/25 Javascript
Python实现抓取百度搜索结果页的网站标题信息
2015/01/22 Python
Python实现提取文章摘要的方法
2015/04/21 Python
Numpy中的mask的使用
2018/07/21 Python
python 列表递归求和、计数、求最大元素的实例
2018/11/28 Python
对python 判断数字是否小于0的方法详解
2019/01/26 Python
Python3 pip3 list 出现 DEPRECATION 警告的解决方法
2019/02/16 Python
python语言基本语句用法总结
2019/06/11 Python
在Pycharm中使用GitHub的方法步骤
2019/06/13 Python
Java工程师面试集锦之Spring框架
2013/06/16 面试题
技校学生个人职业生涯规划范文
2014/03/03 职场文书
财政专业大学生职业生涯规划书
2014/09/17 职场文书
县委党的群众路线教育实践活动工作情况报告
2014/10/25 职场文书
网络安全倡议书(3篇)
2019/09/18 职场文书
Go语言基础函数基本用法及示例详解
2021/11/17 Golang
Python使用PyYAML库读写yaml文件的方法
2022/04/06 Python
Python实现视频自动打码的示例代码
2022/04/08 Python
git stash(储藏)的用法总结
2022/06/25 Servers