标准且兼容的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(); 注意它们的参数差别。
浙公网安备 33010602011771号