1. 程式人生 > >body裏面的onload和window.onload,window.load的區別

body裏面的onload和window.onload,window.load的區別

多個 fun 函數 加載 應該 html 才會 cti 點擊事件

區別:body裏面的onload是在“頁面加載完成後執行的動作”
window裏面的onload是在“頁面加載時執行的動作”

window.load這個應該只是表明事件方法,但並未執行,比如click表示點擊事件,但他並未執行,必須用上onclick他才會執行

例子:
在html頁面中有一個大圖片,想要在圖片顯示出來後提示一個消息框“圖片加載完成”,如果你直接寫在JS裏function(){alert(“圖片加載完成”);}
因為代碼執行順序是從上到下一次執行,圖片還沒加載,而函數已經執行那麽就不合理了,所以用onload方法,就是為了等頁面的東西都加載完了才執行。

當頁面加載的時候可以調用某些函數
例如定義一個function a(){
}
window.onload = a;
在頁面加載的時候就可以調用函數a了
還可以 window.onload = =function() { a(); b(); }
來調用多個方法

body裏面的onload和window.onload,window.load的區別