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

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

請(qǐng)問為什么document.body.scrollHeight高度為0

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">?


</head>

<body>

<script type="text/javascript">

var w = document.documentElement.scrollWidth;

var h = document.documentElement.scrollHeight;

var wb = document.body.scrollWidth;

var hb = document.body.scrollHeight;

document.write(w+"/"+h+"<br/>");

document.write(wb+"/"+hb);

</script>

</body>? ??

</html>

hb輸出結(jié)果為0請(qǐng)問為什么呢?


正在回答

3 回答

<style>

? ? ? ? html, body {

? ? ? ? height: 100%;?

??

? ? }

? ? </style>

樣式設(shè)置下高度,就能得到正常的了

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

我試了一下scrollTop,我已經(jīng)凌亂了,無論我用body還是documentElement,scrollTop都是0。

不過照你說的我刪掉了<!DOCTYPE>,scrollHeight確實(shí)不是0了,用body的scrollWidth和scrollHeight,與用documentElement的值完全相同了...這是一門玄學(xué)

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

最近寫了一個(gè)拖動(dòng)層的HTML頁面, ? 需要獲取滾動(dòng)條當(dāng)前的位置.

于是我使用document.body.scrolltop獲取y方向滾動(dòng)的位置...奇怪的事情出現(xiàn)了! 無論滾動(dòng)條怎么滾動(dòng), document.body.scrolltop竟然一直都是0!

對(duì)比以前寫的一個(gè)頁面.發(fā)現(xiàn)區(qū)別很小. 舊頁面卻沒有問題.這就怪了...

我開始一點(diǎn)一點(diǎn)的排除,去掉多于的代碼. 直到我去掉文檔最頂部的

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

頁面此時(shí)才正常.

原來是這行東西造成IE無法獲取document.body.scrolltop!

把頂部這兩行刪掉將可以了.但是為什么會(huì)這樣呢?

google一下,發(fā)現(xiàn)改成:

document.body.scrollTop?
要改成?
document.documentElement.scrollTop

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

鹿一思 提問者

我試了一下scrollTop,我已經(jīng)凌亂了,無論我用body還是documentElement,scrollTop都是0。 不過照你說的我刪掉了<!DOCTYPE>,scrollHeight確實(shí)不是0了,而是,用body的scrollWidth和scrollHeight,與用documentElement的值完全相同了...本來用body的scrollWidth值相對(duì)小一些。這是一門玄學(xué)...
2019-04-08 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

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

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

進(jìn)入課程

請(qǐng)問為什么document.body.scrollHeight高度為0

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

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

幫助反饋 APP下載

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

公眾號(hào)

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