欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

js onload调用多个方法

程序员文章站 2022-03-03 20:13:43
...
<script>  
    function t(){  
        alert("t")  
    }  
    function b(){  
        alert("b")  
    }  
    function c(){  
        alert("c")  
    }  
    function addLoadEvent(func) {  
        var oldonload = window.onload;  
  
        if (typeof window.onload != 'function') {  
            window.onload = func;  
        } else {  
            window.onload = function() {  
            oldonload();  
            alert(oldonload);//这是添加的测试代码  
            func();  
            }  
        }  
    }  
addLoadEvent(t);  
addLoadEvent(b);  
addLoadEvent(c);  
</script> 
 
基本思路是当onload方法没有实现的时候,则直接赋值,而当onload方法实现了的话就得先保存原来的方法,再去具体实现其他的方法。
onload方法是在页面全部加载完才会被执行的 ,在处理图片或者隐藏域的时候不是很理想。
相关标签: js onload