function addLoadEvent(func) { var oldonload=window.onload; if (typeof window.onload != "function") { window.onload=func; } else{ window.onload= function() { oldonload(); func(); } } } function alert1() { alert(1); } function alert2() { alert(2); } addLoadEvent(alert1); addLoadEvent(alert2);
alert1()alert2()
这里的alert1()和alert2()是我所需要页面加载完后所执行的函数,
要想使它们两个页面加载完后执行只需要调用addLoadEvent函数
addLoadEvent(alert1)
addLoadEvent(alert2)
等价于
<script> window.onload=function(){ alert1(); alert2(); } </script>