script 加载

来源:互联网 发布:js判断正则表达式 编辑:程序博客网 时间:2024/05/21 09:52

需求:js加载完毕需要执行相应操作

上代码:

var script = document.createElement("script");script.setAttribute("type", "text/javascript");//ie  if (script.onreadystatechange) {    script.onreadystatechange = function() {        if (this.readyState == 'loaded') {            alert("preload");            document.getElementsByTagName("head")[0].appendChild(script);        } else if (this.readyState == "complete") {            this.onreadystatechange = null;        }    }    script.src = "http://code.hs-cn.com/jquery/jquery-1.7.1.min.js?_=" + (new Date()).getTime();} else {    script.src = "http://code.hs-cn.com/jquery/jquery-1.7.1.min.js?_=" + (new Date()).getTime();    document.getElementsByTagName("head")[0].appendChild(script);    script.addEventListener("load", function() {        console.log($);    }, false)    script.addEventListener("error", function() {        alert("preload3");    }, false)}



0 0