課程
/前端開發(fā)
/JavaScript
/JavaScript進階篇
我寫了內(nèi)容,為什么也還是0?
2015-04-17
源自:JavaScript進階篇 9-19
正在回答
一、直接運行你的代碼,如你所說,寬為0,高為8。我直接把你的代碼拷貝,在我的chrome瀏覽器下是1360*8,;我又將將js部分放到了頁面元素的下面,結(jié)果是1360*168。
二、以上結(jié)果說明了兩個問題:
(1)運行環(huán)境不同,瀏覽器解析不同。所以會出現(xiàn)同一份源碼卻有0*8 1360*8兩個結(jié)果
(2)執(zhí)行順序。從上往下,當把js放在前面的時候,還沒有讀到div中的內(nèi)容,所以高度只是瀏覽器中一些默認的邊距值得來的,也就是8。所以當把js放到底部的時候高變?yōu)榱?68。
三、個人理解~~
aurayang 提問者
鬧小志 回復(fù) aurayang 提問者
橙子殿下
瀏覽器問題吧 換火狐瀏覽器試試
舉報
本課程從如何插入JS代碼開始,帶您進入網(wǎng)頁動態(tài)交互世界
3 回答為什么把html/css后面的內(nèi)容也輸出來了
5 回答為什么到了0之后還是會自減
3 回答為什么這樣寫不會輸出內(nèi)容。
1 回答為什么要寫[0]
3 回答為什么我把=0刪除了, 輸出值就不一樣了;為什么一開始要寫=0呢
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-04-17
一、直接運行你的代碼,如你所說,寬為0,高為8。我直接把你的代碼拷貝,在我的chrome瀏覽器下是1360*8,;我又將將js部分放到了頁面元素的下面,結(jié)果是1360*168。
二、以上結(jié)果說明了兩個問題:
(1)運行環(huán)境不同,瀏覽器解析不同。所以會出現(xiàn)同一份源碼卻有0*8 1360*8兩個結(jié)果
(2)執(zhí)行順序。從上往下,當把js放在前面的時候,還沒有讀到div中的內(nèi)容,所以高度只是瀏覽器中一些默認的邊距值得來的,也就是8。所以當把js放到底部的時候高變?yōu)榱?68。
三、個人理解~~
2015-04-17
瀏覽器問題吧 換火狐瀏覽器試試