Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
加载DOMContentLoaded后如何加载Javascript文件_Javascript_Html - Fatal编程技术网

加载DOMContentLoaded后如何加载Javascript文件

加载DOMContentLoaded后如何加载Javascript文件,javascript,html,Javascript,Html,在DOMContentLoaded之后是否有方法加载Javascript文件?我尝试过使用defer,但它在DOMContentLoaded之前加载。任何帮助都将不胜感激 我在HTML中使用以下文件 <script defer src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js"></script> <script defer src="https://ajax

DOMContentLoaded
之后是否有方法加载Javascript文件?我尝试过使用
defer
,但它在
DOMContentLoaded
之前加载。任何帮助都将不胜感激

我在HTML中使用以下文件

<script defer src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js"></script>
<script defer src="https://ajax.aspnetcdn.com/ajax/jquery/jquery-1.12.4.min.js"></script>
<script defer src="https://ajax.aspnetcdn.com/ajax/bootstrap/4.0.0/bootstrap.min.js"></script>
<script defer src="https://cdn.jsdelivr.net/npm/sweetalert2@8"></script>

您可以使用eventListener并将脚本附加到DOM中

window.addEventListener('DOMContentLoaded',(事件)=>{
让script=document.createElement('script');
//script.src='script.js';//使用此设置源代码
script.innerHTML='alert(1)'
document.body.appendChild(脚本);
});