JavaScript取数组数据动态生成下拉列表
2017-05-02 07:29
555 查看
此处为了简便,直接使用js数组,在实际开发中,也开始使用服务器端传回前台的数据来生成数组,然后再进行下拉框的创建。话不多说,直接上代码。
<html> <head> <script> var arrayNation = new Array('汉族','蒙古族','彝族','侗族','哈萨克族'); var arrayDegree = new Array('小学','初中','高中','中专','大专','本科','硕士','博士'); function createSelect(name, str){ var _select = document.createElement("select"); var firstOption = document.createElement("option"); firstOption.value = "------select------"; firstOption.text = "------请选择------"; _select.appendChild(firstOption); for ( i = 0; i < str.length; i++){ var _option = document.createElement("option"); _option.value = str[i]; _option.text = str[i]; if (name == str[i]){ _option.selected = "true"; } _select.appendChild(_option); } return _select; } </script> </head> <body> <div id="nation">民族:</div> <div id="degree">学历:</div> <script> document.getElementById("nation").appendChild(createSelect('侗族', arrayNation)); document.getElementById("degree").appendChild(createSelect('初中', arrayDegree)); </script> </body> </html>
相关文章推荐
- [JavaScript] 动态生成下拉列表select的选项
- JavaScript动态生成下拉列表
- 使用JavaScript操作DOM动态生成下拉列表
- 下拉列表,选中某个值通过js动态生成一个文本框,javascript,text
- js动态生成级联下拉列表
- # winform comboBox动态下拉列表,comboBox动态绑定数据库里的数据
- [转]以列表形式显示动态加载的数据(JavaScript,Java,JSP,HTML)
- 用js+jsp实现在同一个下拉列表中,动态生成多级select选项
- Struts中将数据库中的内容动态生成下拉列表内容
- 如何动态增加下拉框列表,下拉框里的内容从js数组里得来?
- 将数组中的数据添加到下拉列表中
- js 动态生成下拉列表 下拉列表级联
- ASP利用数据表生成多级联动下拉列表框
- 为DataGridview的Combobox列动态生成下拉列表
- asp.net动态生成select下拉列表内容
- jquery 动态向下拉列表填充数据,点击下拉列表时传值并触发事件
- 动态定时给下拉列表添加数据
- 使用JSON来做数据传输的动态下拉列表
- 转:c# winform comboBox动态下拉列表,comboBox动态绑定数据库里的数据
- 使用JSON来做数据传输的动态下拉列表(转自http://j2ee.blog.sohu.com/68011726.html)