代码改变世界

标准且兼容的onload是这样写的。

2011-11-08 16:09  前端小鬼  阅读(327)  评论(0)    收藏  举报

编辑器加载中...

function addEvent(obj, evType, fn){ 
if (obj.addEventListener){
obj.addEventListener(evType, fn, false);
return true;
} else if (obj.attachEvent){
var r = obj.attachEvent("on"+evType, fn);
return r;
} else {
return false;
}
}
addEvent(window, 'load', foo);
addEvent(window, 'load', bar);

这个可以onload很多初始化函数。

兼容性好。

注意:IE支持的是attachEvent方法,而火狐则是支持addEventListener(); 注意它们的参数差别。