Javascript:将数组元素作为选项放入选择框

标签 javascript arrays

我有一个数组,我希望数组内的每个值都作为选项显示在输入选择框中。这是我自己尝试过的:

<select>
<script language="javascript" type="text/javascript"> 

var cars = ["Saab", "Volvo", "BMW"];

for(cars)
{
    document.write("<option>"cars"</option>");
}
</script>
</select>

最佳答案

使用这个 javascript 应该是这样的

<select id="MySelectBox">
</select>

<script language="javascript" type="text/javascript"> 

var cars = ["Saab", "Volvo", "BMW"];

for (i=0; i<cars.length; i++) {
        option+= "<option value='"+cars[i]+"'>"+cars[i]+"</option>";
}
document.getElementById("MySelectBox").html= option;

</script>

关于Javascript:将数组元素作为选项放入选择框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40505223/

相关文章:

javascript - 你如何在 ES Next 中扩展静态属性?

javascript - 加载后获取 HTML 内容

javascript - 在 html 中扩展缩写

c++ - 如何使用 QT 创建 JSON 数组

c++ - 使用数组查找 HCF,得到未知输出 (C++)

Javascript 定义数组。 "arrayception"

javascript - 将 JavaScript WebSocket 连接到 C winsock

javascript - 有没有可能在调用构造函数之前就知道 'this'这个对象呢?

php - 如何使这个数组变平?

c++ - 如果有一个在数组中查找重复项并显示它 C++