javascript - 如何使 javascript 数组成为 <option> 标记中的选项

标签 javascript

我认为标题是不言自明的..

无论如何,是否可以在数组中创建一个包含大约 300 项的列表作为

中的选择

<option>ARRAY DATA</option></select>

最佳答案

试试这个:

var s = document.getElementById('id_of_select_tag');
var ar = [1,2,3];
for(var i=0; i<ar.length; i++) {
  var option = document.createElement('option');
  option.text = ar[i];
  option.value = ar[i];
  s.options[s.options.length] = option;
}

http://jsfiddle.net/erick/9Dj3j/3

关于javascript - 如何使 javascript 数组成为 <option> 标记中的选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5104331/

相关文章:

javascript - 通过不同的组件/页面访问数组数据

javascript - 根据条件在 Angular Ionic 中使用 ngFor 突出显示行

Javascript 用模式替换参数

javascript - 为什么 jquery .text() 总是返回一个空字符串?

javascript - 使用ajax显示php数据json_encoded

javascript - 如何从 ionic 3 中的 inAppBrowser 返回应用程序

javascript - 变量中未终止的字符串文字

c# - 检索 asp :TextBox 的值

javascript - 使用 Jquery 递增选项卡

javascript - 是否支持在触摸设备上拖放?