这里是新手 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 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);
}
关于javascript - 初学者 Javascript 数组下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40821376/