作者: 字体:[增加 减小] 类型:转载 时间:2013-11-13我要评论

window.onload在某些情况下还是比较实用的,比如加载时执行哪些脚本等等,下面有几个不错的示例,需要的朋友可以参考下
1、最简单的调用方式 
直接写到html的body标签里面,如:

复制代码代码如下:
<html> 
<body onload="func()"> 
</body> 
</html> 

2、在JS语句调用

复制代码代码如下:
<script type="text/javascript"> 
function func(){……} 
window.onload=func; 
</script> 

3、同时 调用多个函数 
直接写到html的body标签里面,如:

复制代码代码如下:
<html> 
<body onload="func1();func2();func3();"> 
</body> 
</html> 

4、js调用多个函数,以下这种调用方式可以用于不太复杂的JS程序中,如果程序函数很多,逻辑比较复杂,可以考虑用第五种方式。

复制代码代码如下:
<script type="text/javascript"> 
function func1(){……} 
function func2(){……} 
function func3(){……} 
window.onload=function(){ 
func1(); 
func2(); 
func3(); 

</script> 

5、JS自定义函数式多次调用

复制代码代码如下:
<script type="text/javascript"> 
function func1(){……} 
function func2(){……} 
function func3(){……} 
function addLoadEvent(func){ 
var oldonload=window.onload; 
if(typeof window.onload!="function"){ 
window.onload=func; 

else{ 
window.onload=function(){ 
oldonload(); 
func(); 



addLoadEvent(func1); 
addLoadEvent(func2); 
addLoadEvent(func3); 
</script> 
 

最新文章

  1. Oracle在存储过程中如何返回结果集
  2. sqoop学习
  3. django重量级web框架
  4. XproerIM产品使用手册
  5. ITERATOR(迭代器)设计模式
  6. C#获取根目录的方法集合
  7. Map排序(按key/按value)
  8. Ms SQL Server 约束和规则
  9. hdu 2102 A计划(优先队列+dfs)
  10. jquery系列教程2-style样式操作全解
  11. 链表详解(C语言)
  12. SpringBoot设置文件上传大小限制--默认为1M
  13. iOS - 统计代码行数
  14. Linux 使用 mail 发送邮件
  15. C# 控制台程序(Console Application )启动后隐藏
  16. [LOJ6198]谢特
  17. 【bzoj4827】[Hnoi2017]礼物 FFT
  18. thinkphp 3.2 部分数据库连贯操作phpstorm helper 文件
  19. s3c2440调试nandflash裸机程序遇到的问题
  20. Android开发SQLite数据库的创建

热门文章

  1. 洛谷 P1026 统计单词个数
  2. Mina学习之与Spring整合
  3. Windows Live Writer的Markdown插件MarkdownInLiveWriter支持语法高亮了
  4. 初次接触GWT,知识点总括
  5. JAVA去掉字符串前面的0
  6. linux下切割catalina.out文件,按天生成文件
  7. linux 内核分析+使用SystemTap调试新增内核模块
  8. js添加遮罩层
  9. linux中echo的用法 分类: 学习笔记 linux ubuntu 2015-07-14 14:27 21人阅读 评论(0) 收藏
  10. Weex 样式