现在的位置: 首页 > 综合 > 正文

js对 select相关操作

2014年09月14日 ⁄ 综合 ⁄ 共 818字 ⁄ 字号 评论关闭

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   onchange="changeType(this)" id="obj"><option value="dd">dd</optioin></select>

  

抱歉!评论已关闭.