1 回答

TA貢獻1856條經驗 獲得超11個贊
function loadScript(url, callback) {
let head = document.getElementsByTagName('head')[0];
let script = document.createElement('script');
script.type = 'text/javascript';
script.src = url;
script.onload = script.onreadystatechange = function() {
if ((!this.readyState || this.readyState === 'loaded' || this.readyState === 'complete')) {
callback && callback();
// Handle memory leak in IE
script.onload = script.onreadystatechange = null;
if (head && script.parentNode) {
head.removeChild(script);
}
}
};
head.insertBefore(script, head.firstChild);
};
不知道是不是你想要的
添加回答
舉報