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

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

document.body.clientHeight跟別的差好多

document.write(window.innerWidth+","+document.documentElement.clientWidth+","+document.body.clientWidth+"
"); ? ? ?document.write(window.innerHeight+","+document.documentElement.clientHeight+","+document.body.clientHeight); 370,370,354 600,600,18. 18這個什么鬼~~

正在回答

4 回答

document.documentElement.clientWidth和document.body.clientWidth是一樣的意思,都是瀏覽器可視區域的寬度,document.body.clientHeight和document.documentElement.clientHeight也是一樣的意思,是瀏覽器可視區域的高度,window.innerWidth和window.innerHeight也是一樣的意思,但它并不是所以得瀏覽器都通用,兼容性差。

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

ahao430 提問者

非常感謝!
2016-05-06 回復 有任何疑惑可以回復我~
#2

GOODBluee

你好,請教一下 為什么document.documentElement.clientHeight和document.body.clientHeight,的值不一樣呢,它們不都是可視區域的高嗎
2016-08-05 回復 有任何疑惑可以回復我~
#3

qq_小帥峰少_0 回復 GOODBluee

慕課網講的時候 body.clientHeight 與 documentElement.Height是||的關系 ,這個不能漏
2016-08-07 回復 有任何疑惑可以回復我~
#4

qq_小帥峰少_0 回復 GOODBluee

sorry,兄臺,犯了個低級錯誤
2016-08-07 回復 有任何疑惑可以回復我~
#5

Onlysupcarry

這兩個不一樣的啊,document.body.clientWidth和document.documentElement.clientWidth兩個值也不一樣,只是差的比較少
2016-08-10 回復 有任何疑惑可以回復我~
查看2條回復
document.write(document.documentElement.clientHeight+"<br/>");//瀏覽器窗口的內部高度

document.write(document.documentElement.clientWidth+"<br/>");//瀏覽器窗口的內部寬度

document.write(document.body.clientHeight+"<br/>");//body標簽的內部高度

document.write(document.body.clientWidth+"<br/>");//body標簽的內部寬度

//兩者對象不同,其結果也不絕對相同


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

這兩個不一樣的啊,document.body.clientWidth和document.documentElement.clientWidth兩個值也不一樣,只是差的比較少

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

這就采納了?并沒有說出document.body.clientHeight為什么是18px ? ?而document.documentElement.clientHeight是600px

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

舉報

0/150
提交
取消

document.body.clientHeight跟別的差好多

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

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

幫助反饋 APP下載

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

公眾號

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