如何在javascript中追加window.onload。我希望能够为window.onload中已经定义的内容添加一个函数。所以,如果我有
<body onload="function1();">
我想要“function1(); function2();”为页面加载定义。
有类似window.onload + =“function2();”;
感谢。
答案 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);
}