完成加载后,页面无法加载我的脚本模块



我创建了脚本标签并将其附加到带有加载事件的文档上,以便页面在完成加载时将执行我的脚本,但我遇到了页面没有加载我的脚本并且没有将错误放到我的脚本中的问题 代码如下所示

window.addEventListener('load',() => {
script = document.createElement('script');
script.type = 'module';
script.src = 'custom.js';
document.body.appendChild(script);
});

但我不为我工作

检查您是否通过本地主机连接执行此操作,因为模块在没有连接的情况下无法运行,或者如果您使用的是IE 7或更早版本,则问题可能出在您的浏览中,但IE 7或更早版本的解决方案是这样的

if (window.addEventListener) {
window.onload = scriptFunction();
} else if (window.attachEvent){
window.onload = scriptFunction();
}
function scriptFunction() {
script = document.createElement('script');
script.type = 'module';
script.src = 'custom.js';
document.body.appendChild(script);
}

最新更新