首頁 > web前端 > js教程 > 主體

瀏覽器頁面區域大小的js取得方法_javascript技巧

WBOY
發布: 2016-05-16 17:22:06
原創
1063 人瀏覽過

瀏覽器頁面區域大小的取得:

複製程式碼 程式碼如下:

//在IE 、FireFox、Opera下都可以使用
document.body.clientWidth
document.body.clientHeight
//即可取得,很簡單,很方便。
//而在公司專案當中:
//Opera仍使用
document.body.clientWidth
document.body.clientHeight
//可是IE和FireFox則使用
document .documentElement.clientWidth
document.documentElement.clientHeight
//原來是W3C的標準在作怪啊
//http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional. dtd”>
//如果在頁面中加入這行標記的話

//在IE中:
document.body.clientWidth ==> BODY物件寬度
document.body. clientHeight ==> BODY物件高度
document.documentElement.clientWidth ==> 可見區域寬度
document.documentElement.clientHeight ==> 可見區域高度
//在FireFox中:
document.body .clientWidth ==> BODY物件寬度
document.body.clientHeight ==> BODY物件高度
document.documentElement.clientWidth ==> 可見區域寬度
document.documentElement.clientHeight Element.clientHeight = 可見區域高度可見區域高度
?
//在Opera中:
document.body.clientWidth ==> 可見區域寬度
document.body.clientHeight ==> 可見區域高度
document.documentElement.clientHeight ==> 可見區域高度
document.documentElement.clientWidth = => 頁面物件寬度(即BODY物件寬度加上Margin寬)
document.documentElement.clientHeight ==> 頁面物件高度(即BODY物件高度加上Margin高)
//而如果沒有定義W3C的標準,則
//IE為:
document.documentElement.clientWidth ==> 0
document.documentElement.clientHeight ==> 0
//FireFox為:
document.document. clientWidth ==> 頁面物件寬度(即BODY物件寬度加上Margin寬)document.documentElement.clientHeight ==> 頁面物件高度(即BODY物件高度加上Margin高)
//Opera為:
document .documentElement.clientWidth ==> 頁面物件寬度(即BODY物件寬度加上Margin寬)document.documentElement.clientHeight ==> 頁面物件高度(即BODY物件高度加上Margin高)
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!