动态加载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);
}