doctype后如何获得body.clientHeight的方法

上网来喽

上网来喽

2016-02-19 09:15

岁数大了,QQ也不闪了,微信也不响了,电话也不来了,但是图老师依旧坚持为大家推荐最精彩的内容,下面为大家精心准备的doctype后如何获得body.clientHeight的方法,希望大家看完后能赶快学习起来。
在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)


用这样的代码就能自适应了。

展开更多 50%)
分享

猜你喜欢

doctype后如何获得body.clientHeight的方法

Web开发
doctype后如何获得body.clientHeight的方法

关于clientHeight、offsetHeight、scrollHeight

Web开发
关于clientHeight、offsetHeight、scrollHeight

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Web标准:关于DOCTYPE

Web开发
Web标准:关于DOCTYPE

DOCTYPE和XHTML的相关认识

Web开发
DOCTYPE和XHTML的相关认识

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Body Plastic Surgery 怎么用

手机软件 应用软件
Body Plastic Surgery 怎么用

html和body标记应用CSS方法和技巧

Web开发
html和body标记应用CSS方法和技巧

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

iOS开发中使用UILabel设置字体的相关技巧小结

iOS开发中使用UILabel设置字体的相关技巧小结

Mysql 本地计算机无法启动 mysql 服务 错误 1067:进程意外终止

Mysql 本地计算机无法启动 mysql 服务 错误 1067:进程意外终止
下拉加载更多内容 ↓