如何用JavaScript给关于下拉框select添加给定数组中的选项

来源:百度知道 编辑:UC知道 时间:2024/09/20 19:39:00
var a=new Array("中国","日本","韩国","朝鲜","印度");
若一直数组里的值,用
<select name="test">
<option value="<option value="中国">中国</option>
<option value="<option value="日本">日本</option>
....
</select>
就可以完成...但如果数组a是通过JavaScript来获取的(已经保证该函数能获得数组),也就是之前不知道它具体的值,应该怎样通过函数来给options添加数组里的值呢..

通过JavaScript。。
var data=new Array("中国","日本","韩国","朝鲜","印度");

for(var i=0;i<data.length;i++){
var getData = data[i];
//get ID就是你的下拉框select的ID。。
document.getElementById("show1").options.add(new Option(getData,getData));
}

写个函数,两个参数,一个列表框,一个要添加的数组,,函数里主要用appendChild()方法