初学者Javascript数组下拉列表

初学者Javascript数组下拉列表,javascript,Javascript,新手JS在这里,我需要从10个城市的数组中填充一个下拉列表,我只是无法得到任何代码来工作 <select id="selectCity"> <option>Choose a City</option> </select> var select = document.getElementById('selectCity'); var options = ["Winthrop","Revere","Malden","East Boston","Med

新手JS在这里,我需要从10个城市的数组中填充一个下拉列表,我只是无法得到任何代码来工作

<select id="selectCity">
<option>Choose a City</option>
</select>

var select = document.getElementById('selectCity');
var options = ["Winthrop","Revere","Malden","East Boston","Medford","Somerville","South Boston","Quincy","Malden","Weymouth"];

//what code will work in this loop below???

for(var i = 0; i < options.length; i++) { 

}

选择一个城市
var select=document.getElementById('selectCity');
var选项=[“温斯洛普”、“里维尔”、“马尔登”、“东波士顿”、“梅德福德”、“萨默维尔”、“南波士顿”、“昆西”、“马尔登”、“韦茅斯”];
//下面的循环中使用什么代码???
对于(var i=0;i
试试这段代码

var select = document.getElementById('selectCity');
var options = ["Winthrop","Revere","Malden","East Boston","Medford","Somerville","South Boston","Quincy","Malden","Weymouth"];

for(var i = 0; i < options.length; i++) {
    var opt = options[i];
    var el = document.createElement("option");
    el.textContent = opt;
    el.value = opt;
    select.appendChild(el);
}​
var select=document.getElementById('selectCity');
var选项=[“温斯洛普”、“里维尔”、“马尔登”、“东波士顿”、“梅德福德”、“萨默维尔”、“南波士顿”、“昆西”、“马尔登”、“韦茅斯”];
对于(变量i=0;i
试试这段代码

var select = document.getElementById('selectCity');
var options = ["Winthrop","Revere","Malden","East Boston","Medford","Somerville","South Boston","Quincy","Malden","Weymouth"];

for(var i = 0; i < options.length; i++) {
    var opt = options[i];
    var el = document.createElement("option");
    el.textContent = opt;
    el.value = opt;
    select.appendChild(el);
}​
var select=document.getElementById('selectCity');
var选项=[“温斯洛普”、“里维尔”、“马尔登”、“东波士顿”、“梅德福德”、“萨默维尔”、“南波士顿”、“昆西”、“马尔登”、“韦茅斯”];
对于(变量i=0;i
试试这个

var select=document.getElementById('selectCity');
var选项=[“温斯洛普”、“里维尔”、“马尔登”、“东波士顿”、“梅德福德”、“萨默维尔”、“南波士顿”、“昆西”、“马尔登”、“韦茅斯”];
//下面的循环中使用什么代码???
var s=document.getElementById(“selectCity”);
对于(变量i=0;i

选择一个城市
试试这个

var select=document.getElementById('selectCity');
var选项=[“温斯洛普”、“里维尔”、“马尔登”、“东波士顿”、“梅德福德”、“萨默维尔”、“南波士顿”、“昆西”、“马尔登”、“韦茅斯”];
//下面的循环中使用什么代码???
var s=document.getElementById(“selectCity”);
对于(变量i=0;i

选择一个城市
它会对你有用的

您只需将以下代码放入循环:

var option=document.createElement(“选项”)

option.text=选项[i]

option.value=期权[i]

选择.appendChild(选项)


选择一个城市
var select=document.getElementById('selectCity');
var选项=[“温斯洛普”、“里维尔”、“马尔登”、“东波士顿”、“梅德福德”、“萨默维尔”、“南波士顿”、“昆西”、“马尔登”、“韦茅斯”];
对于(变量i=0;i
它会对你有用的

您只需将以下代码放入循环:

var option=document.createElement(“选项”)

option.text=选项[i]

option.value=期权[i]

选择.appendChild(选项)


选择一个城市
var select=document.getElementById('selectCity');
var选项=[“温斯洛普”、“里维尔”、“马尔登”、“东波士顿”、“梅德福德”、“萨默维尔”、“南波士顿”、“昆西”、“马尔登”、“韦茅斯”];
对于(变量i=0;i