亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

document.body.clientHeight與document.documentElement.clientHeight與window.screen.availHeight三者的區別

document.write(document.body.clientHeight); document.write(document.body.clientWidth); document.write(document.documentElement.clientHeight); document.write(document.documentElement.clientWidth); document.write(window.screen.availHeight); document.write(window.screen.availWidth); 以上三種獲取的值都不同,何解?

正在回答

3 回答

screen.availWidth; ? ?//返回可用的屏幕寬度

screen.availHeight; ? ?//返回可用的屏幕高度

window.innerWidth; ? //返回可用的瀏覽器窗口文檔的寬度 ? 兼容ie9+

window.innerHeight; ? //返回可用的瀏覽器窗口文檔的高度 ?兼容ie9+

在不同瀏覽器都實用的 JavaScript 方案:獲取可視區域寬高

var oWidth = document.documentElement.clientWidth || document.body.clientWidth;

var oHeight = document.documentElement.clientHeight || document.body.clientHeight;


0 回復 有任何疑惑可以回復我~

1 ??window.innerHeight和window.innerWidth;

2 ??document.body.clientHeight和document.body.clientWidth;

3 ??document.documentElement.clientHeight和document.documentElement.clientWidth;

13的值是應該相同的,2的值不同是因為他獲取的是body的文檔高和寬,而且隨著你輸出的內容的變化,2的高也會發生變化。

2 回復 有任何疑惑可以回復我~

值的不同,是由于代碼的不同,這很明顯,而你不懂,是不知道英文單詞的意思,查查就知道了

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

document.body.clientHeight與document.documentElement.clientHeight與window.screen.availHeight三者的區別

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號