Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.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
动态加载javascript文件 var\u脚本URL=[ 'vendor/jquery/jquery-1.9.1.min.js', 'vendor/angular/angular.js', 'vendor/angular/angular cookies.js', 'vendor/bootstrap/js/bootstrap.min.js', 'vendor/bootstrap/js/bootstrap datepicker.js' ] var jsElm=document.createElement(“脚本”); jsElm.type=“应用程序/javascript”; 对于(变量i=0;i_Javascript_Jquery - Fatal编程技术网

动态加载javascript文件 var\u脚本URL=[ 'vendor/jquery/jquery-1.9.1.min.js', 'vendor/angular/angular.js', 'vendor/angular/angular cookies.js', 'vendor/bootstrap/js/bootstrap.min.js', 'vendor/bootstrap/js/bootstrap datepicker.js' ] var jsElm=document.createElement(“脚本”); jsElm.type=“应用程序/javascript”; 对于(变量i=0;i

动态加载javascript文件 var\u脚本URL=[ 'vendor/jquery/jquery-1.9.1.min.js', 'vendor/angular/angular.js', 'vendor/angular/angular cookies.js', 'vendor/bootstrap/js/bootstrap.min.js', 'vendor/bootstrap/js/bootstrap datepicker.js' ] var jsElm=document.createElement(“脚本”); jsElm.type=“应用程序/javascript”; 对于(变量i=0;i,javascript,jquery,Javascript,Jquery,但它总是只追加最后一个,请建议。您正在创建单个,然后快速更改其src,以便只有最后一个有足够的时间加载 在循环内部创建脚本元素。在循环的外部声明jsElm,因此在每次迭代中引用相同的元素。将此声明移动到for循环中: var _scriptUrl = [ 'vendor/jquery/jquery-1.9.1.min.js', 'vendor/angular/angular.js', 'vendor/angular/angular-cookies.js', 've

但它总是只追加最后一个,请建议。

您正在创建单个
,然后快速更改其
src
,以便只有最后一个有足够的时间加载


在循环内部创建脚本元素。

在循环的
外部声明
jsElm
,因此在每次迭代中引用相同的元素。将此声明移动到for循环中:

var _scriptUrl = [
    'vendor/jquery/jquery-1.9.1.min.js',
    'vendor/angular/angular.js',
    'vendor/angular/angular-cookies.js',
    'vendor/bootstrap/js/bootstrap.min.js',
    'vendor/bootstrap/js/bootstrap-datepicker.js'
]

var jsElm = document.createElement("script");
jsElm.type = "application/javascript";

for(var i = 0; i < _scriptUrl.length; i++)
{
    jsElm.src = _scriptUrl[i];
    document.body.appendChild(jsElm);
}
var\u脚本URL=[
'vendor/jquery/jquery-1.9.1.min.js',
'vendor/angular/angular.js',
'vendor/angular/angular cookies.js',
'vendor/bootstrap/js/bootstrap.min.js',
'vendor/bootstrap/js/bootstrap datepicker.js'
]
对于(变量i=0;i<\u scriptUrl.length;i++){
var jsElm=document.createElement(“脚本”);
jsElm.type=“应用程序/javascript”;
jsElm.src=_scriptUrl[i];
document.body.appendChild(jsElm);
}

尝试在循环中追加子项。在您的示例中,您只有一个脚本实例

var _scriptUrl = [
    'vendor/jquery/jquery-1.9.1.min.js',
    'vendor/angular/angular.js',
    'vendor/angular/angular-cookies.js',
    'vendor/bootstrap/js/bootstrap.min.js',
    'vendor/bootstrap/js/bootstrap-datepicker.js'
]

for (var i = 0; i < _scriptUrl.length; i++) {
    var jsElm = document.createElement("script");
    jsElm.type = "application/javascript";
    jsElm.src = _scriptUrl[i];
    document.body.appendChild(jsElm);
}

for(var i=0;i您总是要更新
jsElm.src

for(var i = 0; i<_scriptUrl.length; i++)
{
    var jsElm = document.createElement("script");
    jsElm.type = "application/javascript";
    jsElm.src = _scriptUrl[i];
    document.body.appendChild(jsElm);
}
(变量i=0;i)的

for(var i= 0;i<_scriptUrl.length;i++)
{
    var jsElm = document.createElement("script");
    jsElm.type = "application/javascript";
    jsElm.src = _scriptUrl[i];
    document.body.appendChild(jsElm);
}