数码资讯
动态加载js文件的三种方法
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
直接看这个例子。
示例1重新加载js文件
复制代码代码如下所示:
功能loadjs(文件){
VaR的头=美元(头),删除(脚本{角色= 'reload});
$(+)。Attr({角色:'reload,SRC:文件类型:中/ Javascript的})AppendTo(头);
}
例2:重新加载Javascript文件(为js设置id)并将其封装到一种便于大家使用的方法中:
复制代码代码如下所示:
功能reloadablejsfn(ID,newjs)
{
无功oldjs = null;
var = null;
无功oldjs = document.getelementbyid(ID);
如果(oldjs)oldjs.parentnode.removechild(oldjs);
无功scriptobj = document.createelement(脚本);
scriptobj.src = newjs;
scriptobj.type =文本/ javascript;
scriptobj.id = ID;
document.getelementsbytagname(头){ 0 }。appendChild(scriptobj);
}
例3 getscript jQuery可以直接使用。
复制代码代码如下所示:
$(函数())
{
$(# loadbutton)。Click(function(){)
美元。getscript(新.js功能(){(){
newfun(检查新的脚本); / /这个功能在运行时,此功能new.js,点击后点击
});
});
});
负荷
示例1重新加载js文件
复制代码代码如下所示:
功能loadjs(文件){
VaR的头=美元(头),删除(脚本{角色= 'reload});
$(+)。Attr({角色:'reload,SRC:文件类型:中/ Javascript的})AppendTo(头);
}
例2:重新加载Javascript文件(为js设置id)并将其封装到一种便于大家使用的方法中:
复制代码代码如下所示:
功能reloadablejsfn(ID,newjs)
{
无功oldjs = null;
var = null;
无功oldjs = document.getelementbyid(ID);
如果(oldjs)oldjs.parentnode.removechild(oldjs);
无功scriptobj = document.createelement(脚本);
scriptobj.src = newjs;
scriptobj.type =文本/ javascript;
scriptobj.id = ID;
document.getelementsbytagname(头){ 0 }。appendChild(scriptobj);
}
例3 getscript jQuery可以直接使用。
复制代码代码如下所示:
$(函数())
{
$(# loadbutton)。Click(function(){)
美元。getscript(新.js功能(){(){
newfun(检查新的脚本); / /这个功能在运行时,此功能new.js,点击后点击
});
});
});
负荷
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。