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主宰符文怎么配

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

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

Body Plastic Surgery 怎么用

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

lol偷钱流符文搭配推荐

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

Web标准:关于DOCTYPE

Web开发
Web标准:关于DOCTYPE

DOCTYPE和XHTML的相关认识

Web开发
DOCTYPE和XHTML的相关认识

lolAD刺客新符文搭配推荐

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

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

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

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

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