js dom元素加载完成执行

Posted 淡然_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js dom元素加载完成执行相关的知识,希望对你有一定的参考价值。

//dom ready执行
    function ready(fn){
        if(document.addEventListener){
            document.addEventListener(‘DOMContentLoaded‘,function(){
                document.removeEventListener(‘DOMContentLoaded‘,arguments.callee);
                fn();
            });
        }else if(document.attachEvent){
            document.attachEvent(‘onreadystatechange‘,function(){
                if(document.readystate==‘complete‘){
                    document.dispatchEvent(‘onreadystatechange‘,arguments.callee);
                    fn();
                }
            })
        }
    }

 

以上是关于js dom元素加载完成执行的主要内容,如果未能解决你的问题,请参考以下文章

如何让页面加载完成后执行js

在我的 UpdatePanel 完成加载其 DOM 元素后,如何从我的代码隐藏中执行 JavaScript?

$(function(){}) 的原生写法

jquery获取不到动态加载的dom元素是一种啥样的体验

JS中的DOM

DOM加载完毕之后执行js