追加window.onload执行函数

转载 2017年01月03日 15:22:57
function addLoadEvent(func){
    var oddonload=window.onload;//把已有的事件函数赋给变量oddonload
    if(typeof oddonload!="function"){//判断是否已经有onload事件对应的函数
        window.onload=func;//如果没有,则把函数直接调用,不用(),这里不适合要传递参数的函数。
    }
    else{
        window.onload=function(){//如果已经有了onload事件对应的函数,则在后面追加要执行的新函数。此处的函数要有()
            oddonload();
            func();
        }
    }
}

js中在window.onload中调用function函数遇到的疑惑

今天在jsp中的form表单利用onclick=”xxx”来监听js中一个function xxx(){}函数,遇到一个很奇怪的问题就是点击submit按钮之后竟然没有响应xxx()函数。在这之前我已...
  • c_p_h
  • c_p_h
  • 2017年03月19日 14:33
  • 4648

js调用其他js文件的函数,以及js加载过程

我们在编写js时,通常会需要在一个js文件中调用另一个js文件的函数,那么如何调用呢? 例如我有一个a.js文件,功能是弹出一个窗口的函数,我在b.js文件中需要调用这个函数,写法如下(函数开头弹窗...
  • sinat_32290679
  • sinat_32290679
  • 2016年08月24日 15:57
  • 4444

window.onload同时执行多个函数的解决方法

这个老问题了,也是JavaScript中很多时候都要用到的。现在就把解决方案给总结一下。 1.最简单的调用方式 直接写到html的body标签里面,如下示例:  程序代码       ...
  • oo0123101
  • oo0123101
  • 2016年11月25日 23:14
  • 838

常用的window.onload等 也有执行顺序影响

在最近的项目中,我根据网页的需求,而因为我用了vue.js框架,所以用到这样的结构,不仅直接在javascript中直接编写了js代码,还通过import引入了其他的js文件,这些js文件一部分是通过...
  • fionafung58
  • fionafung58
  • 2016年05月17日 17:55
  • 2567

js的window.onload不执行

一、window.onload可以正常执行执行的代码 window.onload=function() { alert(1);...
  • ZHCHONGCHANG
  • ZHCHONGCHANG
  • 2017年11月06日 23:42
  • 168

js window.onload 加载多个函数的方法

http://www.jb51.net/article/20726.htm 用法如下: function func(){alert("this is window onload even...
  • xiaxiaorui2003
  • xiaxiaorui2003
  • 2015年08月12日 14:32
  • 955

window.onload追加函数

function tt1(){     alert('tt1') ;     }     function tt2(){     alert('tt2') ;     }...
  • u013864055
  • u013864055
  • 2014年03月02日 18:45
  • 467

js中优化window.onload使页面完成时同时加载多个函数

window.onload在js中很常用,但是有一个弊端,只会在完成内容时加载一次,如果同时使用两次window.onload,则后面的会覆盖前面的从而只实现一个函数。 为了解决这个问题可以这么做:...
  • xiaodongxiexie
  • xiaodongxiexie
  • 2016年09月22日 15:33
  • 586

javascript模拟实现多次使用window.onload事件处理函数

javascript模拟实现多次使用window.onload事件处理函数: 大家知道当文档内容完全加载完毕的时候就会触发window.onload事件,进而执行事件处理函数。 不过利用windo...
  • u012767761
  • u012767761
  • 2017年07月06日 16:32
  • 336

IE中用JS,window.onload尚未实现错误改正办法

其实说来是非常简单。window.onload = abc();改成window.onload = function (){ abc();}真不知道为什么。希望能知道原因的高人们告诉小弟,为什么 加个...
  • sahusoft
  • sahusoft
  • 2009年08月03日 20:45
  • 1632
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:追加window.onload执行函数
举报原因:
原因补充:

(最多只允许输入30个字)