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

我们在写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来表示加载完成,大家有什么思路吗?
沧海一幻觉
浏览 398回答 2
2回答

慕的地10843

你可以用script的onload事件判断js.onload=function(){alert("loaded");}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript