window.onload 的替代品

use*_*527 2 html javascript onload

是否有不同的选择比window.onload=function;<body onload="function();">页面加载后调用一个函数。

我在网上找到了一个脚本满足我的需要,但它覆盖了window.onload,所以这阻止了我使用本机window.onload.

有没有其他选择?

Ste*_*ick 8

请改用 addEventListener。不幸的是,它在 IE 中不起作用,但您也可以通过实现 attachEvent 来解决这个问题。

window.addEventListener('load', function (){
    alert('Function #1');
});

window.attachEvent('onload', function (){
    alert('Function #1');
});
Run Code Online (Sandbox Code Playgroud)