js对 select相关操作

1.通过js 获取 html中select 所有值,选中的值,获取对应的显示内容,增加,删除等操作。

   a.获取值:

常见方法,先获取select对象,然后通过options获取所有的子列表。

如:获取对象  var selectObj = document.getElementById(); 

                       获取下拉列表长度  var len = selectObj.options.length;

                      根据显示位置索引获取下拉列表中某个值 var  itemValue = selectObj.Optioins[selectObj .selectedIndex].value;

                     根据显示位置索引获取下拉列表中显示内容  var selectValue2 = selectPress.options[selectObj .selectedIndex].innerText; 

            当然也可通过下拉列表中的值匹配,如果值相同,则让其选中:

 for(var i = 0; i < len; i++) {

 var  itemValue = selectObj.Optioins[i].value;

if(itemValue ='more') {

 selectObj.Optioins[selectObj .selectedIndex].selected=true;

}

}

  b.新增行、删除行

增加行 document.getElementById("obj").options.add(new Option(text,value)); 

             删除行 document.getElementById("obj").options.remove(indx); 

  c. 触发事件

           如:<select   οnchange="changeType(this)" id="obj"><option value="dd">dd</optioin></select>

  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值