我有这些行来调用我的 JS 文件和库:
<script src="assets/libs/perfect-scrollbar/perfect-scrollbar.jquery.js"></script>
<script src="assets/libs/PACE/pace.min.js"></script>
<script src="assets/js/library.js"></script>
<script src="assets/js/plugins.js"></script>
<script src="assets/js/app.js"></script>
动态地,我需要插入一个新库。所以我会:
document.body.appendChild(script);
脚本是我的新库。
但是我怎样才能将它插入到 library.js
之前呢?
感谢您的帮助。
最佳答案
它正在工作,我对此进行了实验,结果是肯定的。试试这段代码
var mynewScript = document.createElement("script");
mynewScript.type = "text/javascript";
mynewScript.src = "http://mywebsite.com";
var a = document.getElementsByTagName('script')[2]; // [2] is the index of library.js
var parentT = a.parentNode;
parentT.insertBefore(mynewScript , a);
关于javascript - 在另一个特定的脚本标签之前插入一个脚本标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38016832/