js window.onload 加载多个函数和追加函数
平时做项目 经常需要使用window.onload,
用法如下:
function func(){alert("this is window onloadevent!");return;}
window.onload=func;
或者如下:
window.onload=function(){alert("this is window onloadevent!");return;}
但window.onload 不能同时加载多个函数。
比如:alert("t")
}
function b(){
alert("b")
}
window.onload =t ;
window.onload =b ;
此时可用如下方法解决:
window.onload =function() {t();
另一种解决方法如下:
![[转载]js <wbr>window.onload <wbr>加载多个函数和追加函数](https://i-blog.csdnimg.cn/blog_migrate/a4c26d1e5885305701be709a3d33442f.gif)
![[转载]js <wbr>window.onload <wbr>加载多个函数和追加函数 [转载]js <wbr>window.onload <wbr>加载多个函数和追加函数](https://i-blog.csdnimg.cn/blog_migrate/a4c26d1e5885305701be709a3d33442f.gif)
}
// (完整示例)使用如下:
function
alert( " t " )
}
function
alert( " b " )
}
function
alert( " c " )
}
}
addLoadEvent(t);
addLoadEvent(b);
addLoadEvent(c);
// 等价于
个人以为直接使用隐式函数(如:window.onload =function() {t();
JS window.onload追加函数:
![[转载]js <wbr>window.onload <wbr>加载多个函数和追加函数](https://i-blog.csdnimg.cn/blog_migrate/a4c26d1e5885305701be709a3d33442f.gif)
![[转载]js <wbr>window.onload <wbr>加载多个函数和追加函数 [转载]js <wbr>window.onload <wbr>加载多个函数和追加函数](https://i-blog.csdnimg.cn/blog_migrate/a4c26d1e5885305701be709a3d33442f.gif)
if (window.attachEvent) // IE:如果浏览器中存在window.attachEvent函数则使用window.attachEvent函数,判断是否是IE还可以使用:if
window.attachEvent( " onload " , function ()
else
window.addEventListener( " load " , function ()
< / script>
运行,js中alert弹出消息,问题解决。
============相关资料================
attachEvent
最后感谢vForm表单验证程序的作者-雷晓宝
本文来自优快云博客,转载请标明出处:http://blog.youkuaiyun.com/chenlei65368/archive/2009/09/12/4544823.aspx
南宁维尔森网络工作室:南宁seo,南宁网站建设,南宁网站制作,南宁网站设计,南宁网页设计,南宁平面设计,南宁网站优化,南宁企业建站,南宁网站推广,南宁域名注册,南宁虚拟主机