課程
/前端開發
/JavaScript
/JavaScript進階篇
為啥我這個offsetHeight出來的結果是0呢。。
2017-06-08
源自:JavaScript進階篇 9-20
正在回答
offsetHeight和offsetWidth,獲取網頁內容高度和寬度(包括滾動條等邊線,會隨窗口的顯示大小改變)。
因為你的html里沒有內容,所以高度為零。你在html里的body里輸入幾個字或加入其他內容,就有高度了。
但是即使沒有內容,寬度還是有的。
就像你在html里加入空的div盒子(<div></div>),然后在瀏覽器審查元素那里查看div元素,就可以發現div高度為零,但是寬度還是有的
tk垸堤 提問者
落葉蕭蕭online
落葉蕭蕭online 回復 tk垸堤 提問者
qq_殺意隆_0 回復 落葉蕭蕭online
落葉蕭蕭online 回復 qq_殺意隆_0
tk垸堤 提問者 回復 落葉蕭蕭online
為什么我加了內容還是高度為0?
<!DOCTYPE HTML>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">?
</head>
<body>
?<script type="text/javascript">
? ? document.write(document.body.offsetHeight+"<br>");
? ? document.write(document.body.scrollHeight+"<br>");
? ? document.write(document.body.clientHeight+"<br>");
</script>
第1句話
<div>
? ? <p>第2句話</p>
</div>
</body>
</html>
你body里面沒有內容,所以高度才為零,你在body里面加點內容你就會看到高度了
代碼都不貼出,讓人怎么回答?
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
1 回答為什么offsetHeight長度是0?
1 回答offsetHeight
1 回答offsetHeight scrollHeight clientHeight
1 回答offsetHeight的動態變化
1 回答offsetHeight是怎樣的一個存在
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-06-10
offsetHeight和offsetWidth,獲取網頁內容高度和寬度(包括滾動條等邊線,會隨窗口的顯示大小改變)。
因為你的html里沒有內容,所以高度為零。你在html里的body里輸入幾個字或加入其他內容,就有高度了。
但是即使沒有內容,寬度還是有的。
就像你在html里加入空的div盒子(<div></div>),然后在瀏覽器審查元素那里查看div元素,就可以發現div高度為零,但是寬度還是有的
2017-10-22
為什么我加了內容還是高度為0?
<!DOCTYPE HTML>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">?
</head>
<body>
?<script type="text/javascript">
? ? document.write(document.body.offsetHeight+"<br>");
? ? document.write(document.body.scrollHeight+"<br>");
? ? document.write(document.body.clientHeight+"<br>");
</script>
第1句話
<div>
? ? <p>第2句話</p>
</div>
</body>
</html>
2017-06-12
你body里面沒有內容,所以高度才為零,你在body里面加點內容你就會看到高度了
2017-06-09
代碼都不貼出,讓人怎么回答?