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_r("head")[0].appendChild(script); }
loadScript("file1.js", function(){ alert("File is loaded!"); });
封装实现JavaScript 文件的动态加载功能,布布扣,bubuko.com
原文:http://blog.csdn.net/zimin1985/article/details/25466461