javascript - 使用包含逗号分隔值的变量填充下拉框

标签 javascript

我如何根据包含逗号分隔值数据的变量填充选择框?

例子:

var x = Jenny,John,Stephanie,Marc,Ryan,Jessica

预期结果:

[DROP DOWN BOX]
Jenny
John
Stephanie
Marc
Ryan
Jessica

最佳答案

http://jsfiddle.net/fYN7M/

HTML

<select id="myoptions">

</select>

JavaScript

var x = "Jenny,John,Stephanie,Marc,Ryan,Jessica";

var options = x.split(",");

var select = document.getElementById('myoptions');
for(var i=0; i<options.length; i++)
{
  select.options[i] = new Option(options[i], i);  //new Option("Text", "Value")
}

关于javascript - 使用包含逗号分隔值的变量填充下拉框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14523963/

相关文章:

javascript - JavaScript DOM api 能否获取属性和标签名称的原始大小写?

javascript - 使用 Cordova 或 PhoneGap 开发纯浏览器的 Web 应用程序有意义吗?

javascript - Zf2 布局 css 和 javascript 路径在子路由上不解析

javascript - 使用 ajax 的 Formspree 联系表单不起作用

javascript - 为什么将 AngularJS 指令限制为类是不好的?

javascript - 将内部 json 数组与空格组合,将外部数组与换行符组合

javascript - PHP 后的 Javascript 中缺少变量

javascript - Angular Directive(指令)未显示

javascript - 如何从 For 循环中获取多个输出以显示

javascript - 外部js脚本