option如何在javascript中将集合的值绑定到下拉框中去
functiongetAddress(list){varsel=document.getElementById("selecAddress");for(vari=1;i<...
function getAddress(list) {
var sel = document.getElementById("selecAddress");
for (var i = 1; i <= list.Count; i++) {
var op = new Option(list[i], list[i]);
sel.options.add(op);
}
加的集合下拉框没有数据,为什么没有加进去呢,我的是从数据库里取出来的一个list<string>集合 展开
var sel = document.getElementById("selecAddress");
for (var i = 1; i <= list.Count; i++) {
var op = new Option(list[i], list[i]);
sel.options.add(op);
}
加的集合下拉框没有数据,为什么没有加进去呢,我的是从数据库里取出来的一个list<string>集合 展开
1个回答
展开全部
如果不用js框架,自己用javascript写,要遍历集合,创建dom对象,再加到下拉列表中去。
假如:optionText是option的text属性,optionValue是Option的value属性,selectResult是下拉框的id,通过下面代码就可以增加一个option。
Element=document.createElement("OPTION");
Element.text = optionText;
Element.value = optionValue;
selectResult.add(Element);
假如:optionText是option的text属性,optionValue是Option的value属性,selectResult是下拉框的id,通过下面代码就可以增加一个option。
Element=document.createElement("OPTION");
Element.text = optionText;
Element.value = optionValue;
selectResult.add(Element);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询