課程
/前端開發(fā)
/JavaScript
/DOM事件探秘
為什么js要放在 文檔內(nèi)容后面才生效?
2017-02-09
源自:DOM事件探秘 2-4
正在回答
html 加載是按照順序從上而下編譯的,如果 JS 文件放在最開頭,那么 JS 里面獲取頁(yè)面元素比如一個(gè)按鈕時(shí),頁(yè)面上的這個(gè)按鈕還并沒有生成,那么就不會(huì)有任何效果,如果想在一開始就加載 JS 文件,可以把 JS 的語(yǔ)句都放在下面這句話里面:
window.onload?=?function(){//?JS中的語(yǔ)句都放在這個(gè)大括號(hào)里};
這句話的意思就是等頁(yè)面元素都加載完成后再執(zhí)行 JS。
舉報(bào)
DOM事件?本課程會(huì)通過實(shí)例來給小伙伴們講解如何使用這些事件
1 回答釋放的代碼為什么一定要放在fnDown里面
3 回答為什么JS必須全部寫在window.onload中,頁(yè)面才能實(shí)現(xiàn)?
2 回答為什么要js一般有兩個(gè)文件?
1 回答為什么js代碼放在head和body里,前者錯(cuò)誤,后者正常
2 回答為什么按了回車后內(nèi)容沒有變化
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-02-09
html 加載是按照順序從上而下編譯的,如果 JS 文件放在最開頭,那么 JS 里面獲取頁(yè)面元素比如一個(gè)按鈕時(shí),頁(yè)面上的這個(gè)按鈕還并沒有生成,那么就不會(huì)有任何效果,如果想在一開始就加載 JS 文件,可以把 JS 的語(yǔ)句都放在下面這句話里面:
這句話的意思就是等頁(yè)面元素都加載完成后再執(zhí)行 JS。