日期:2014-05-16  浏览次数:20374 次

select 绑定
请问我问XMLHttpRequest将数据库的值获取到页面上来,怎样用javascript绑定到下拉列表框上呢?(我获取过来后我用一个符号把获取过来的值分成了一个数组,也就是怎样把这个数组绑定到下拉列表框上)

------解决方案--------------------
arr=new Array();
arr[0] = 1;
arr[1] = 2;
...

sel = document.formname.selectname;
for(var i=0;i <arr.length;i++){
opt = new Option(arr[i],arr[i]);
sel.add(opt);
}

------解决方案--------------------
//接收字符串,加入到select 里面
d.options[0] = new Option( '---请选择--- ', ' ');
if (sour.length> 0)
{
for( i=0 ; i <count ; i++)
{
var s1= str[i].split( ": ")[0];
var s2= str[i].split( ": ")[1];
d.options[i+1] = new Option(s2,s1);
}
}
------解决方案--------------------
把你的数组取出来 循环设置new Option(arr[i],arr[i])就行了