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

使用js动态加载

程序员文章站 2023-03-27 09:22:30
function loadscript(url, callback) { var script = document.createelement("script&quo...

function loadscript(url, callback) {

var script = document.createelement("script");

script.type = "text/javascript";

if (typeof(callback) != "undefined") {

if (script.readystate) {

script.onreadystatechange = function() {

if (script.readystate == "loaded" || script.readystate == "complete") {

script.onreadystatechange = null;

callback();

}

};

} else {

script.onload = function() {

callback();

};

}

};

script.src = url;

document.body.appendchild(script);

}

 

运行这个函数。例如想动态引入jquery,可以这样

loadscript("https://cdn.bootcss.com/jquery/3.2.1/jquery.js", function() {

//加载,并执行回调函数

alert('动态引入jquery成功')

});

在一个没有使用jquery的页面上,运行以上代码以后,就可以在该页面的调试窗口使用jquery了!