document.body.offsetHeight 在火狐浏览器下所得的值为 0,此时可以使用document.body.offsetHeight 来代替,可在代码中加入如下判断: var CurrentBodyHeight=document.body.offsetHeight > 0 ? document.body.offsetHeight :document.body.clientHeight; //注:以上代码未经完整测试,某些浏览器支持的顺序可能不同。
简单地说 clientHeight 就是透过浏览器看内容的这个区域高度。 NS、FF 认为 offsetHeight 和 scrollHeight 都是网页内容高度,只不过当网页内容高度小于等于 clientHeight 时,scrollHeight 的值是 clientHeight,而 offsetHeight 可以小于 clientHeight。 IE、Opera 认为 offsetHeight 是可视区域 clientHeight 滚动条加边框。sc...
网页可见区域宽: document.body.clientWidth; 网页可见区域高: document.body.clientHeight; 网页可见区域宽: document.body.offsetWidth (包括边线的宽); 网页可见区域高: document.body.offsetHeight (包括边线的宽); 网页正文全文宽: document.body.scrollWidth; 网页正文全文高: document.body.scrollHeight; 网页被...
四種瀏覽器對 document.body 的 clientHeight、offsetHeight 和 scrollHeight 的解釋。 這四種瀏覽器分別為IE(Internet Explorer)、NS(Netscape)、Opera、FF(FireFox)。 clientHeight大家對 clientHeight 都沒有什麼異議,都認為是內容可視區域的高度,也就是說頁面瀏覽器中可以看到內容的這個區域的高度,一般是最後一個工具...
关于clientHeight、offsetHeight、scrollHeight 2013-06-14 14:45 −document.body 或者document.documentElement 1.clientHeight 指当前窗口的高度 clientWidth 当前窗口的宽度 2.谷歌中 document.document... 远方的人 0 236 IE和FF下document.body对象的clientHeight,offsetHeight,scrollHeight的差别 ...
网页可见区域宽[仅针对body]: document.body.clientWidth 网页可见区域高[仅针对body]: document.body.clientHeight 网页可见区域宽[仅针对body]: document.body.offsetWidth (包括滚动条和边框,若滚动条和边框为0,则和clientWidth相等) 网页可见区域高[仅针对body]: document.body.offsetHeight (包括滚动条和边框,若...
四种浏览器对 document.body 的 clientHeight、offsetHeight 和 scrollHeight 的解释。 这四种浏览器分别为IE(Internet Explorer)、NS(Netscape)、Opera、FF(FireFox)。 clientHeight 大家对 clientHeight 都没有什么异议,都认为是内容可视区域的高度(在后台调整iframe的大小时,通常不用这个,而是用scrollHeight ,即整个网页...
网页可见区域宽: document.body.clientWidth; 网页可见区域高: document.body.clientHeight; 网页可见区域宽: document.body.offsetWidth (包括边线的宽); 网页可见区域高: document.body.offsetHeight (包括边线的宽); 网页正文全文宽: document.body.scrollWidth; ...
网页可见区域高: document.body.clientHeight (可变) 网页可见区域宽: document.body.offsetWidth (包括边线的宽) 网页可见区域高: document.body.offsetHeight (包括边线的高) 网页正文全文宽: document.body.scrollWidth 网页正文全文高: document.body.scrollHeight ...
首先你取的是document.body,offsetHeight:body+其内边距+滚动条+边框clientHeight:body+其内边距- 水平滚动条高度,但是body的滚动条是不包括在其内容高度的,是算作document.documentElement的,所以body的滚动条可以无视,你body没有设置边框所以二者相等,都为body+其内边距...