当页面加载完毕后会触发一个 onload 事件,假设此时想执行一个函数 aFunction,只需要将其绑定到这个事件上就可以了:
window.onload=aFunction;
但当要触发两个函数 aFunction 和 bFunction 时:
window.onload=aFunction;
window.onload=bFunction;
以上代码只能触发后者,前者会被后者取代。
解决这个问题时可以通过编写一个匿名函数来解决:
window.onload=function(){
aFunction();
bFunction();
}
这样,无论在页面加载时需要触发多少函数,都可以在其匿名函数里指定,并且可以安排触发顺序。