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 相关文章推荐
google 搜索框添加关键字实现代码
Apr 24 Javascript
js实现的仿新浪微博完美的时间组件升级版
Dec 20 Javascript
javascript使用中为什么10..toString()正常而10.toString()出错呢
Jan 11 Javascript
javascript利用apply和arguments复用方法
Nov 25 Javascript
Ext修改GridPanel数据和字体颜色、css属性等
Jun 13 Javascript
node.js中的fs.futimes方法使用说明
Dec 17 Javascript
JavaScript实现LI列表数据绑定的方法
Aug 04 Javascript
js实现图片上传并正常显示
Dec 19 Javascript
通过正则表达式获取url中参数的简单实现
Jun 07 Javascript
为jQuery-easyui的tab组件添加右键菜单功能的简单实例
Oct 10 Javascript
小试SVG之新手小白入门教程
Jan 08 Javascript
解决vue初始化项目一直停在downloading template的问题
Nov 09 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
回答PHPCHINA上的几个问题:URL映射
2007/02/14 PHP
php通过文件头检测文件类型通用代码类(zip,rar等)
2010/10/19 PHP
PHP设计模式之责任链模式的深入解析
2013/06/13 PHP
CodeIgniter图像处理类的深入解析
2013/06/17 PHP
基于Codeigniter框架实现的student信息系统站点动态发布功能详解
2017/03/23 PHP
php封装实现钉钉机器人报警接口的示例代码
2020/08/08 PHP
自己开发Dojo的建议框架
2008/09/24 Javascript
JS面向对象、prototype、call()、apply()
2009/05/14 Javascript
jQuery一步一步实现跨浏览器的可编辑表格,支持IE、Firefox、Safari、Chrome、Opera
2009/08/28 Javascript
JavaScript 字符串与数组转换函数[不用split与join]
2009/12/13 Javascript
Javascript 页面模板化很多人没有使用过的方法
2012/06/05 Javascript
js/jquery获取浏览器窗口可视区域高度和宽度以及滚动条高度实现代码
2012/12/17 Javascript
完美兼容各大浏览器获取HTTP_REFERER方法总结
2014/06/24 Javascript
JavaScript实现的字符串replaceAll函数代码分享
2015/04/02 Javascript
基于jQuery实现二级下拉菜单效果
2016/02/01 Javascript
微信小程序 引用其他js文件实现代码
2017/02/22 Javascript
jquery操作ul的一些操作笔记整理(干货)
2017/08/31 jQuery
详解nodejs中express搭建权限管理系统
2017/09/15 NodeJs
vue-cli+webpack项目 修改项目名称的方法
2018/02/28 Javascript
微信小程序实现单选功能
2018/10/30 Javascript
JavaScript设计模式之代理模式实例分析
2019/01/16 Javascript
深入学习JavaScript中的bom
2019/05/27 Javascript
javascript实现导航栏分页效果
2019/06/27 Javascript
Vue-router中hash模式与history模式的区别详解
2020/12/15 Vue.js
学习python处理python编码问题
2011/03/13 Python
详解python进行mp3格式判断
2016/12/23 Python
对numpy的array和python中自带的list之间相互转化详解
2018/04/13 Python
python smtplib发送带附件邮件小程序
2018/05/22 Python
python截取两个单词之间的内容方法
2018/12/25 Python
从训练好的tensorflow模型中打印训练变量实例
2020/01/20 Python
基于Python的接口自动化读写excel文件的方法
2021/01/15 Python
纯CSS3制作的简洁蓝白风格的登录模板(非IE效果更好)
2013/08/11 HTML / CSS
Vince官网:全球著名设计师品牌,休闲而优雅的服饰
2017/01/15 全球购物
2015年社区综治工作总结
2015/04/21 职场文书
2019最新激励员工口号大全!
2019/06/28 职场文书
关于Numpy之repeat、tile的用法总结
2021/06/02 Python