課程
/前端開發(fā)
/JavaScript
/DOM事件探秘
為什么script要放在body里面才有效呢?我試了head和外部引入的都不行,求解答,謝謝
2016-06-13
源自:DOM事件探秘 2-4
正在回答
樓上說的很明白了 加個window.onload=function(){}就好
執(zhí)行順序的問題
hpyan 提問者
恩,這是先加載和后加載的區(qū)別,因為window界面加載是線性加載的,所以<head>中的代碼會先于<body>執(zhí)行,你的<head>代碼執(zhí)行時<body>中的element對象還在加載中,所以你是獲取不到;你可以在你的<head>js代碼中用window.onload=function()的方法延時加載,這樣代碼就可以用了
準確的說是要放在寫的標簽《input》后面,是為什么?有些是不要的,求解釋什么時候放在head里?什么時候又是body?
舉報
DOM事件?本課程會通過實例來給小伙伴們講解如何使用這些事件
2 回答onmouseup的位置
2 回答script位置問題
2 回答關(guān)于timer定義位置的問題
1 回答能將qq面板的中心點position設置跟鼠標點擊的位置一樣嗎?
1 回答設置絕對定位才能拖曳面板?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-06-16
樓上說的很明白了 加個window.onload=function(){}就好
執(zhí)行順序的問題
2016-06-15
恩,這是先加載和后加載的區(qū)別,因為window界面加載是線性加載的,所以<head>中的代碼會先于<body>執(zhí)行,你的<head>代碼執(zhí)行時<body>中的element對象還在加載中,所以你是獲取不到;你可以在你的<head>js代碼中用window.onload=function()的方法延時加載,這樣代碼就可以用了
2016-06-13
準確的說是要放在寫的標簽《input》后面,是為什么?有些是不要的,求解釋什么時候放在head里?什么時候又是body?