BODY對象寬度document.body.clientHeight==>BODY對象高度document.documentElement.clientWidth==>可見區(qū)域?qū)挾萪ocument.documentElement.clientHeight==>可見區(qū)域高度FireFox中:document.body.clientWidth==>BODY對象寬度docum" />

亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Js獲取瀏覽器寬高

系統(tǒng) 2045 0

JS獲取瀏覽器高度和寬度

IE中:

document.body.clientWidth ==> BODY對象寬度

document.body.clientHeight ==> BODY對象高度

document.documentElement.clientWidth ==> 可見區(qū)域?qū)挾?

document.documentElement.clientHeight ==> 可見區(qū)域高度

FireFox中:

document.body.clientWidth ==> BODY對象寬度

document.body.clientHeight ==> BODY對象高度

document.documentElement.clientWidth ==> 可見區(qū)域?qū)挾?

document.documentElement.clientHeight ==> 可見區(qū)域高度

Opera中:

document.body.clientWidth ==> 可見區(qū)域?qū)挾?

document.body.clientHeight ==> 可見區(qū)域高度

document.documentElement.clientWidth ==> 頁面對象寬度(即BODY對象寬度加上Margin寬)

document.documentElement.clientHeight ==> 頁面對象高度(即BODY對象高度加上Margin高)

沒有定義W3C的標(biāo)準(zhǔn),則

IE為:

document.documentElement.clientWidth ==> 0

document.documentElement.clientHeight ==> 0

FireFox為:

document.documentElement.clientWidth ==> 頁面對象寬度(即BODY對象寬度加上Margin寬)document.documentElement.clientHeight ==> 頁面對象高度(即BODY對象高度加上Margin高)

Opera為:

document.documentElement.clientWidth ==> 頁面對象寬度(即BODY對象寬度加上Margin寬)document.documentElement.clientHeight ==> 頁面對象高度(即BODY對象高度加上Margin高)

?

? 圖例

?

?

網(wǎng)頁可見區(qū)域?qū)挘?document.body.clientWidth

網(wǎng)頁可見區(qū)域高: document.body.clientHeight

網(wǎng)頁可見區(qū)域?qū)挘?document.body.offsetWidth (包括邊線的寬)

網(wǎng)頁可見區(qū)域高: document.body.offsetHeight (包括邊線的高)

網(wǎng)頁正文全文寬: document.body.scrollWidth

網(wǎng)頁正文全文高: document.body.scrollHeight

網(wǎng)頁被卷去的高: document.body.scrollTop

網(wǎng)頁被卷去的左: document.body.scrollLeft

網(wǎng)頁正文部分上: window.screenTop

網(wǎng)頁正文部分左: window.screenLeft

屏幕分辨率的高: window.screen.height

屏幕分辨率的寬: window.screen.width

屏幕可用工作區(qū)高度: window.screen.availHeight

屏幕可用工作區(qū)寬度: window.screen.availWidth

?

?

HTML精確定位:scrollLeft,scrollWidth,clientWidth,offsetWidth

scrollHeight: 獲取對象的滾動高度。

scrollLeft:設(shè)置或獲取位于對象左邊界和窗口中目前可見內(nèi)容的最左端之間的距離

scrollTop:設(shè)置或獲取位于對象最頂端和窗口中可見內(nèi)容的最頂端之間的距離

scrollWidth:獲取對象的滾動寬度

offsetHeight:獲取對象相對于版面或由父坐標(biāo) offsetParent 屬性指定的父坐標(biāo)的高度

offsetLeft:獲取對象相對于版面或由 offsetParent 屬性指定的父坐標(biāo)的計算左側(cè)位置

offsetTop:獲取對象相對于版面或由 offsetTop 屬性指定的父坐標(biāo)的計算頂端位置

event.clientX 相對文檔的水平座標(biāo)

event.clientY 相對文檔的垂直座標(biāo)

event.offsetX 相對容器的水平坐標(biāo)

event.offsetY 相對容器的垂直坐標(biāo)

document.documentElement.scrollTop 垂直方向滾動的值

event.clientX+document.documentElement.scrollTop 相對文檔的水平座標(biāo)+垂直方向滾動的量

?

實現(xiàn)代碼

? < !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

" http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">

<html xmlns=" http://www.w3.org/1999/xhtml ">

<head>

<title>請調(diào)整瀏覽器窗口</title> <meta http-equiv="content-type" content="text/html; charset=gb2312">

</meta></head>

<body>

<h2 align="center">請調(diào)整瀏覽器窗口大小</h2><hr />

<form action="#" method="get" name="form1" id="form1">

<!--顯示瀏覽器窗口的實際尺寸-->

瀏覽器窗口 的 實際高度: <input type="text" name="availHeight" size="4"/><br />

瀏覽器窗口 的 實際寬度: <input type="text" name="availWidth" size="4"/><br />

</form>

<script type="text/javascript">

<!--

var winWidth = 0;

var winHeight = 0;

function findDimensions() //函數(shù):獲取尺寸

{

//獲取窗口寬度

if (window.innerWidth)

winWidth = window.innerWidth;

else if ((document.body) && (document.body.clientWidth))

winWidth = document.body.clientWidth;

//獲取窗口高度

if (window.innerHeight)

winHeight = window.innerHeight;

else if ((document.body) && (document.body.clientHeight))

winHeight = document.body.clientHeight;

//通過深入Document內(nèi)部對body進行檢測,獲取窗口大小

if (document.documentElement && document.documentElement.clientHeight && document.documentElement.clientWidth)

{

winHeight = document.documentElement.clientHeight;

winWidth = document.documentElement.clientWidth;

}

//結(jié)果輸出至兩個文本框

document.form1.availHeight.value= winHeight;

document.form1.availWidth.value= winWidth;

}

findDimensions();

//調(diào)用函數(shù),獲取數(shù)值

window.onresize=findDimensions;

//-->

</script>

</body>

</html>

Js獲取瀏覽器寬高


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 91在线亚洲精品一区 | 日日噜噜夜夜狠狠tv视频免费 | 阿v视频在线观看免费播放 阿v天堂2017 | 免费看操片 | 四虎影院视频 | 国产精品欧美在线观看 | 亚洲 欧美 卡通 在线 另类 | 亚洲一区二区三区不卡在线播放 | 九九热播视频 | 夜夜爱夜夜做夜夜爽 | 5151四虎永久在线精品免费 | 中文日本在线 | 伊人色综合久久天天爱 | 亚洲欧美日韩中文v在线 | 国产在线视频你懂得 | 奇米色888 | 欧美一级特黄一片免费 | 精品久久久久久久久久 | 日韩特级毛片 | 甜心女孩泰剧在线观看 | 女bbwxxxx高清| 亚洲欧洲毛片 | 久久国产精品只做精品 | 国产精品久久久久久久久夜色 | 国产在线观看中文字幕 | 久在线观看 | 欧美日韩亚洲国内综合网香蕉 | 99热久久这里只有精品9 | 伊人精品在线观看 | 91精品国产综合久久欧美 | 尹人久久 | 曰本一区| 狠狠狠狠狠狠狠狠狠狠 | 日日摸夜夜摸人人嗷嗷叫 | 国产香蕉久久精品综合网 | 国产成人99| 免费一级毛片不卡在线播放 | 一级黄色a毛片 | 久草国产在线 | 国产精品久久久久久久久免费hd | 亚洲天堂久久新 |