如何动态增加下拉框列表,下拉框里的内容从js数组里得来?

很抱歉,我没测一下,动态增加下拉框的内容按照我第一个写法IE没问题,firefox会出错。 
改成这样都可以了。 

这样就可以个下拉框添加内容,你只要遍历你的js数组加进去 

Html代码   收藏代码
  1. <select id="Input"></select>     

Js代码   收藏代码
  1. var   option   =   document.createElement("option");    
  2. option.text='11';    
  3. option.value='22'   ;    
  4. Input.add(option);    

 

从js数组中得到:看例子 

Html代码   收藏代码
  1. <html>  
  2. <head>  
  3. </head>  
  4. <body>  
  5. <select id="collect" onclick="fun()"></setect>  
  6. <option>AAA</option>  
  7. <option>BBB</option>  
  8. <script type="text/javascript">  
  9. var tom=['CCC','DDD']  
  10. var collect=document.getElementById("collect")  
  11.     var old=collect.innerHTML  
  12.     var fun =function(){  
  13.       
  14.     var niw=" "  
  15.     for(var i=0;i<tom.length;i++){  
  16.         niw+='<option>'+tom[i]+'</option>';  
  17.     }  
  18.     collect.innerHTML=old+niw  
  19.       
  20. }  
  21. </script>  
  22. </body>  
  23. </html>  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值