繁体   English   中英

页面加载后加载多个脚本?

[英]Load Multiple Scripts After Page Has Loaded?

我在 HTML 中使用以下代码在页面加载后加载 JS 文件。(DOMContentLoaded)

 <script> document.addEventListener('DOMContentLoaded', function() { var script = document.createElement('script'); script.src = 'https://ajax.as.netcdn.com/ajax/jquery/jquery-1.12.4.min.js'; document.getElementsByTagName('body')[0].appendChild(script); }); </script>

但是我有几个脚本要加载,我不知道如何以最好的方式做到这一点。 例如,我有以下要链接的文件。

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

任何帮助将不胜感激。

如果您预先知道脚本名称,则可以定义一个数组,例如:

var scripts = ["script1.js", "anotherscript.js", "whatever.js"];

然后遍历它,对于每个脚本,你可以像以前一样 append

var scriptName;
for (scriptName in scripts) {
  // create the script and set the src = scriptName as before
} 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM