script节点的onload,onreadystatechange事件
直接码代码
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title></head><body><script> var script = document.createElement('script'); script.src = "xx.js"; script.onload = script.onreadystatechange = function(){ if (!this.readyState // IE11以下有readyState值,readyState等于loaded或complete,都表示js加载完成 || this.readyState=='loaded' || this.readyState=='complete') // 这是IE的判断语句 { console.log('loaded'); } }; document.body.appendChild(script);</script></body></html>