追加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();
        }
    }
}

相关文章推荐

JavaScript中OnLoad几种使用方法,onload 后面执行的函数不能加括号 加了就立即执行。

在前几个项目的开发中 遇到onload使用的几种情形 1. 可以在Body 里面执行  2. 先定义好 在页面加载完成后使用  复制代码代码如下:   function ...
  • bbwdd
  • bbwdd
  • 2015年09月17日 21:53
  • 1652

onload事件-----addLoadEvent函数

假如我们希望某个函数在网页加载完毕之后就立即执行。网页加载完毕时会触发一个onload事件,所以我们可以利用onload事件来加载这个函数。Onload事件与window对象相关联。如:      ...
  • chenssy
  • chenssy
  • 2012年03月17日 21:54
  • 8752

一个页面中执行两个window.onload函数

1.问题描述: 当一个HTML页面中加载了两个window.onload=function() {};函数时,页面只会执行第二个window.onload里面的内容 如下,结果显示2: ...

js window.onload 加载多个函数和追加函数

平时做项目 经常需要使用window.onload, 用法如下: function func(){alert("this is window onload event!");return;...

js window.onload 加载多个函数和追加函数

平时做项目 经常需要使用window.onload,用法如下:function func(){alert("this is window onload event!");return;} window...

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

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

使用“事件监听/链式事件处理方式”实现window.onload同时调用多个函数

window.onload的作用是在HTML页面加载完成后,再运行被调用的函数。这样可以避免一个现象就是当要运行的函数里包含某个HTML页面元素(如document.getElmentByID)而当函...

给window.onload事件赋不同的参数,执行顺序不一样哦!

给window.onload事件赋不同的参数,执行顺序不一样哦! 这几天敲例子老看到window.onload,有意思的是,每次赋值不同,界面执行函数显示顺序不一样,为什么呢?...

window.onload 、$(function()function())、;(function(){}());的执行顺序(初)

window.onload 、$(function()function())、;(function(){}());三个的执行顺序:   ;(function(){}()); > $(functi...

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

在最近的项目中,我根据网页的需求,而因为我用了vue.js框架,所以用到这样的结构,不仅直接在javascript中直接编写了js代码,还通过import引入了其他的js文件,这些js文件一部分是通过...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:追加window.onload执行函数
举报原因:
原因补充:

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