第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

瀏覽器兼容性,可是這個(gè)窗口代碼不是通用的嗎?

<!DOCTYPE?HTML>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8">?
</head>
<body>
?<script?type="text/javascript">
?/*var?w?=?document.documentElement.offsetWidth;
?var?h?=?document.documentElement.offsetHeight;
?document.write(w+"<br/>"+h)*/
?document.write(document.body.offsetWidth+"<br/>"+document.body.offsetHeight)
</script>
</body>
</html>

我這個(gè)出來的結(jié)果height是0,各種瀏覽器試了都是0https://img1.sycdn.imooc.com//5acc61830001198508690375.jpg

正在回答

2 回答

body是DOM對(duì)象里的body子節(jié)點(diǎn),即 <body> 標(biāo)簽;

documentElement 是整個(gè)節(jié)點(diǎn)樹的根節(jié)點(diǎn)root,即<html> 標(biāo)簽;

DOM把層次中的每一個(gè)對(duì)象都稱之為節(jié)點(diǎn),就是一個(gè)層次結(jié)構(gòu),你可以理解為一個(gè)樹形結(jié)構(gòu),就像我們的目錄一樣,一個(gè)根目錄,根目錄下有子目錄,子目錄下還有子目錄。

以HTML超文本標(biāo)記語言為例:整個(gè)文檔的一個(gè)根就是,在DOM中可以使用document.documentElement來訪問它,它就是整個(gè)節(jié)點(diǎn)樹的根節(jié)點(diǎn)。而body是子節(jié)點(diǎn),要訪問到body標(biāo)簽,在腳本中可以寫:document.body。

因此,簡單的說呢,就是獲取body的用document.body。 獲取html用document.documentElement

2 回復(fù) 有任何疑惑可以回復(fù)我~
#1

just冫灬

具體還有以下幾點(diǎn) document.documentElement.clientHeight -> 視口的大小 document.documentElement.scrollHeight -> 文檔的大小 document.documentElement.offsetHeight -> 文檔的大小
2018-04-11 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕用7797256 提問者

非常感謝!
2018-04-11 回復(fù) 有任何疑惑可以回復(fù)我~

奧奧奧

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
JavaScript進(jìn)階篇
  • 參與學(xué)習(xí)       468960    人
  • 解答問題       22582    個(gè)

本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動(dòng)態(tài)交互世界

進(jìn)入課程

瀏覽器兼容性,可是這個(gè)窗口代碼不是通用的嗎?

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)