当前位置:Gxlcms > JavaScript > 用document.documentElement取代document.body的原因分析_javascript技巧

用document.documentElement取代document.body的原因分析_javascript技巧

时间:2021-07-01 10:21:17 帮助过:28人阅读

IE6在页面内容超出窗口大小时将宽度属性scrollWidth、clientWidth、offsetWidth都解释为内容实际宽度。
上次的测试说明了document.body属性并不会给我们返回预期的结果,比如我们用document.body.clientHeight原本想取得“页面可见区域高度”,可实际上返回的是“页面实际内容高度”。
那我们怎么办呢?难道加上了文档DTD类型之后就再也不能取到“可见区域高度”和“内容实际宽度”等等属性了吗?
代码如下:




documentElement