添加window.onload

时间:2011-07-13 22:14:24

标签: onload

如何在javascript中追加window.onload。我希望能够为window.onload中已经定义的内容添加一个函数。所以,如果我有

<body onload="function1();">

我想要“function1(); function2();”为页面加载定义。

有类似window.onload + =“function2();”;

感谢。

3 个答案:

答案 0 :(得分:1)

您可以调用一个调用其他方法的方法。

<body onload="function1();">


function function1(){
function2();
function3();
function4();
}

修改 但我宁愿使用以下代码编写jQuery驱动的解决方案:

$(function(){
// here you implement whatever you need, even call other functions.
});

答案 1 :(得分:0)

您可以拥有多个“window.onload = function(){...}”语句。

但是如果你想使用,也许你可以尝试这样的事情:

<body onload="func1(), func2(), func3()">

答案 2 :(得分:0)

    if (window.addEventListener) // W3C standard
    {
      window.addEventListener('load', myFunction, false); // NB **not** 'onload'
    } 
    else if (window.attachEvent) // Microsoft
    {
      window.attachEvent('onload', myFunction);
    }