js之new Option

1 通过js方法,动态的为下拉框select标签来增加内容。通过new Option(text,value)来执行。
如:<select id="select1" >


js方法:
var num=0;
function btn_btn2_click(){
 var obj=document.getElementById("select1");
 var text="text"+num;
 var value="value"+num;
 obj.options.add(new Option(text,value));
 
 num=num+1;
}




通过obj.options.add(new Option(text,value))这样的方法来为下拉框动态增加数据,将数据增加到末尾。
原理和java中的原理差不多。


2 还有一种也可以动态为下拉框来增加数据。就是通过obj.options[length]=new Option(text,value)
如:var obj=document.getElementById("select1");
  var text="text"+num;
  var value="value"+num;
  obj.options[obj.length]=new Option(text,value);
  num=num+1;


不过这种方法不是很好,个人觉得还是第一种方法挺好的。


综上所述。通过为selecte下拉框动态增加数据。有两种方法obj.options.add(new Option(text,value))和obj.options[length]=new Option(text,value)。
前者方法较好。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值