js combobox动态赋值

给combobox动态赋数组值,有一个数组,要将数组的值,赋值的给combobox,怎么做啊... 给 combobox动态赋数组值,有一个数组,要将数组的值,赋值的给combobox,怎么做啊 展开
 我来答
百度网友845f74e61
推荐于2016-01-17 · TA获得超过6929个赞
知道大有可为答主
回答量:4050
采纳率:50%
帮助的人:1635万
展开全部
你要的是不是下边这样?
你在文件本框里添一个值,点按钮,就会在select中添加一个option

----------------------------------------------------------------------------------------------------

<HTML>
<HEAD>
<TITLE> combobox demo </TITLE>

</HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
function addItem(){
var txtObj = document.getElementById("txt");
if(txtObj.value!=""){
var cmb = document.getElementById("comb");
var oOption = document.createElement("OPTION");
oOption.text=txtObj.value;
oOption.value=txtObj.value;
cmb.add(oOption);

}
}
//-->
</SCRIPT>
<BODY>
<input type="text" id="txt">
<input type="button" id="btn" value="add Item" onclick="addItem();">
<select id="comb"></select>
</BODY>
</HTML>
更多追问追答
追问
不是这样的。

有个数组list,怎么把数组的值赋给它
追答
那这个数组list从那里来?

"+list[i]+"");
}
%>

这样呢?
现在是不知道你这个数组是java的还是js的。
如果是java的按上面的处理

如果是js的,循环
var oOption = document.createElement("OPTION");
oOption.text=txtObj.value;
oOption.value=txtObj.value;
cmb.add(oOption);

这样就可以添加了
644792799
2012-04-06 · TA获得超过662个赞
知道小有建树答主
回答量:696
采纳率:100%
帮助的人:531万
展开全部
jstl <c:forEach>循环做
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2012-05-02
知道答主
回答量:1
采纳率:0%
帮助的人:1635
展开全部
请问楼主是如何解决的,我现在要解决这样的问题。能不能把给代码贴出来,谢谢!
追问
var tmp =[];
for(var i in list){
var obj = list[i];
obj.oldid=i;
tmp.push(obj);
}
$('#templateGrid').datagrid('loadData',tmp);
源码好像是这样的,不太清楚,有点忘记了。就是将tmp设置成combobox能接受的json串
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式