Skip to content

Instantly share code, notes, and snippets.

@cheng470
Created October 9, 2014 23:38
Show Gist options
  • Save cheng470/be50872d5e59b03ecd0b to your computer and use it in GitHub Desktop.
Save cheng470/be50872d5e59b03ecd0b to your computer and use it in GitHub Desktop.
Dynamic Script Elements 动态脚本元素
function loadScript(url, callback){
var script = document.createElement ("script") ;
script.type = "text/javascript";
if (script.readyState){ //IE
script.onreadystatechange = function(){
if (script.readyState == "loaded" || script.readyState == "complete"){
script.onreadystatechange = null;
callback();
}
};
} else { //Others
script.onload = function(){ callback(); };
}
script.src = url;
document.getElementsByTagName("head")[0].appendChild(script);
}
loadScript("file1.js", function(){ //调用
alert("File is loaded!");
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment