當頁面加載完畢后會觸發一個 onload 事件,假設此時想執行一個函數 aFunction,只需要將其綁定到這個事件上就可以了:
window.onload=aFunction;
但當要觸發兩個函數 aFunction 和 bFunction 時:
window.onload=aFunction;
window.onload=bFunction;
以上代碼只能觸發后者,前者會被后者取代。
解決這個問題時可以通過編寫一個匿名函數來解決:
window.onload=function(){
aFunction();
bFunction();
}
這樣,無論在頁面加載時需要觸發多少函數,都可以在其匿名函數里指定,并且可以安排觸發順序。