有时候需要用到window.onload函数,但是window.onload函数已经被赋值过了,如果要想加载多个函数,我们要这么写 function addLoadEvent(func) { var oldonload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = function() { if (oldonload) { oldonload(); } func(); } } } addLoadEvent(function() { document.body.style.backgroundColor = 'yellow'; }) addLoadEvent(firstFunction);