如何一次附加多个脚本?jQuery的

Phiber
var script = document.createElement('script');
script.src = "//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js";
script.type='text/javascript';
var done = false;
script.onload = script.onreadystatechange = function() {

if (!done && (!this.readyState || this.readyState == "loaded" || this.readyState == "complete")) {
            done = true;
    promptForUserEntries();
}
};  
document.getElementsByTagName("head")[0].appendChild(script);

这会在第一个Head中注入一个脚本。我还有其他三个脚本,并且以相同的方式插入主题,现在我正在寻找如何一次在标记中插入多个脚本。

谢谢

奥勒·豪格塞特(Ole Haugset)
var scripts = ["/path/to/script.js", "/path/to/script2.js"];

for (index = 0; index < scripts.length; ++index) {
    var script = document.createElement('script');
    script.src = scripts[index];
    script.type='text/javascript';
    var done = false;
    script.onload = script.onreadystatechange = function() {
        if (!done && (!this.readyState || this.readyState == "loaded" || this.readyState == "complete")) {
            done = true;
            //promptForUserEntries();
        }
    };  
    document.getElementsByTagName("head")[0].appendChild(script);
}

这将循环遍历您要添加和添加的脚本数组

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章