用原生js怎么动态添加一个js文件

 我来答
zwjtk
2017-08-19 · TA获得超过1741个赞
知道小有建树答主
回答量:300
采纳率:82%
帮助的人:210万
展开全部

你好,

原生JS添加一个JS文件其实比较简单:

// 首先创建一个script标签
var script = document.createElement('script');
// 接着就可以给这个标签指定要加载的文件地址
script.src = './abc/123/cde.js';
// 如果后面的逻辑需要依赖这个js文件,那么需要在该JS完成加载后再执行其他逻辑
script.onload = function() {
    // script已经加载完毕,继续其他逻辑
    // 假如加载的jquery库,则接下来可以这么写
    $('body').css('backgroundColor', 'red');
};
// 当然,要真正执行加载文件,还需要将script标签添加到页面中
document.head.appendChild(script);

好了,就是这么简单。当然还有很多细节,比如考虑到页面代码整洁,加载后删除该标签也是可以的,而且很多库的loader方法也是有这方面功能处理的。

希望能解决你的问题。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式