body标签中的onload事件处理程序加载多个函数问题 javascripthtmlfunction 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <body onload="func1();func2();func3();">===window.onload=function(){func1();func2();func3();} function addLoadEvent(func){ var oldfunc = window.onload; if(typeof oldfunc != 'function'){ window.onload = func; }else{ window.onload = function(){ oldfunc(); func(); } }}addLoadEvent(func1);addLoadEvent(func2);addLoadEvent(func3); 我的问题不是如何在onload中调用三个函数,而是:书上说只能调用一个,但我连着写三个也可以,这是何故?我的一个答案是,可能是我的书太旧了,新的浏览器技术已经可以实现在onload中调用多个函数。 我的问题不是如何在onload中调用三个函数,而是:书上说只能调用一个,但我连着写三个也可以,这是何故?我的一个答案是,可能是我的书太旧了,新的浏览器技术已经可以实现在onload中调用多个函数。书上说的是这样的window.onload=function(){}//只能定义一个<body onload="func1();func2();func3();">等价于window.onload=function(){func1();func2();func3();} 其实也只是定义一个 onload后面写的那串字符串的含义是:当load事件触发时,就执行这段字符串所指代的代码。这样理解估计你就想通了 楼主可以尝试一下,在 func1() 里面加一个 return ; 。尝试一下看能不能执行func2() 和func3()。这样可能会多理解一些。 火狐浏览器里test1.innerHTML=response失效问题 JQuery无废话系列教程(二) 实战篇上 据说,新版的javascript将变成强类型的,是真的吗? 动态替换js的问题 js 动态绑定事件的问题 js动态绘制表格 关于onsubmit无法调用的问题 急啊,为何我填入select list的与list数组不对呢 麦盾树状菜单,精简珍藏版 insertCell()的问题? jsp+javaBean一个小的程序出错 求助,竖形导航操作问题
===
window.onload=function(){func1();func2();func3();}
var oldfunc = window.onload;
if(typeof oldfunc != 'function'){
window.onload = func;
}else{
window.onload = function(){
oldfunc();
func();
}
}
}
addLoadEvent(func1);
addLoadEvent(func2);
addLoadEvent(func3);
我的一个答案是,可能是我的书太旧了,新的浏览器技术已经可以实现在onload中调用多个函数。
我的一个答案是,可能是我的书太旧了,新的浏览器技术已经可以实现在onload中调用多个函数。
书上说的是这样的window.onload=function(){}//只能定义一个
<body onload="func1();func2();func3();">等价于window.onload=function(){func1();func2();func3();} 其实也只是定义一个