为了账号安全,请及时绑定邮箱和手机立即绑定

javascript脚本动态加载时如何检测加载完成

javascript脚本动态加载时如何检测加载完成

沧海一幻觉 2019-03-29 10:58:43
我们在写js的时候经常要动态加载一段js脚本,比如下面这种代码varjs=document.createElement('script');js.type='text/javascript';js.async=true;js.src='http://example.com/static.js';vars=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(js,s);这里我指定了异步加载async=true,那么我怎么才知道这个脚本是否加载完成呢?而且http://example.com/static.js里的内容是我完全不能控制的,也就是不能在里面加个回调callback来表示加载完成,大家有什么思路吗?
查看完整描述

2 回答

?
慕的地10843

TA贡献1785条经验 获得超8个赞

你可以用script的onload事件判断js.onload=function(){
alert("loaded");
}
                            
查看完整回答
反对 回复 2019-03-29
  • 2 回答
  • 0 关注
  • 397 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信