Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)

摘要:
1判断选择选项中是否有值=“paraValue”的项目2向选择选项中添加项目3从选择选项中删除项目4删除选择选项中的选定项目5将选择选项中值=“paraValue”的文本修改为“paraText”6在选择选项中设置第一个值=“parText”的项目7在选择选项
1Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第1张判断select选项中 是否存在Value="paraValue"的Item 
 2Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第1张向select选项中 加入一个Item 
 3Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第1张从select选项中 删除一个Item 
 4Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第1张删除select中选中的项 
 5Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第1张修改select选项中 value="paraValue"的text为"paraText" 
 6Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第1张设置select中text="paraText"的第一个Item为选中 
 7Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第1张设置select中value="paraValue"的Item为选中 
 8Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第1张得到select的当前选中项的value 
 9Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第1张得到select的当前选中项的text 
10Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第1张得到select的当前选中项的Index 
11Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第1张清空select的项 
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第1张js 代码
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第1张
// 1.判断select选项中 是否存在Value="paraValue"的Item        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第14张Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第15张
function jsSelectIsExitItem(objSelect, objItemValue) Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第16张{        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第17张    
var isExit = false;        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第18张Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第19张    
for (var i = 0; i < objSelect.options.length; i++Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第16张{        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第18张Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第19张        
if (objSelect.options[i].value == objItemValue) Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第16张{        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第17张            isExit 
= true;        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第17张            
break;        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第26张        }
        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第26张    }
        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第17张    
return isExit;        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第29张}
         
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第1张   
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第1张
// 2.向select选项中 加入一个Item        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第14张Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第15张
function jsAddItemToSelect(objSelect, objItemText, objItemValue) Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第16张{        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第17张    
//判断是否存在        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第18张Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第19张
    if (jsSelectIsExitItem(objSelect, objItemValue)) Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第16张{        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第17张        alert(
"该Item的Value值已经存在");        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第18张Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第19张    }
 else Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第16张{        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第17张        
var varItem = new Option(objItemText, objItemValue);      
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第17张        objSelect.options.add(varItem);     
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第17张        alert(
"成功加入");     
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第26张    }
        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第29张}
        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第1张   
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第1张
// 3.从select选项中 删除一个Item        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第14张Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第15张
function jsRemoveItemFromSelect(objSelect, objItemValue) Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第16张{        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第17张    
//判断是否存在        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第18张Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第19张
    if (jsSelectIsExitItem(objSelect, objItemValue)) Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第16张{        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第18张Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第19张        
for (var i = 0; i < objSelect.options.length; i++Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第16张{        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第18张Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第19张            
if (objSelect.options[i].value == objItemValue) Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第16张{        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第17张                objSelect.options.remove(i);        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第17张                
break;        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第26张            }
        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第26张        }
        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第17张        alert(
"成功删除");        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第18张Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第19张    }
 else Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第16张{        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第17张        alert(
"该select中 不存在该项");        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第26张    }
        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第29张}
    
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第1张   
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第1张   
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第1张
// 4.删除select中选中的项    
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第14张Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第15张
function jsRemoveSelectedItemFromSelect(objSelect) Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第16张{        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第17张    
var length = objSelect.options.length - 1;    
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第18张Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第19张    
for(var i = length; i >= 0; i--)Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第16张{    
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第18张Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第19张        
if(objSelect[i].selected == true)Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第16张{    
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第17张            objSelect.options[i] 
= null;    
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第26张        }
    
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第26张    }
    
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第29张}
      
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第1张   
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第1张
// 5.修改select选项中 value="paraValue"的text为"paraText"        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第14张Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第15张
function jsUpdateItemToSelect(objSelect, objItemText, objItemValue) Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第16张{        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第17张    
//判断是否存在        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第18张Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第19张
    if (jsSelectIsExitItem(objSelect, objItemValue)) Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第16张{        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第18张Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第19张        
for (var i = 0; i < objSelect.options.length; i++Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第16张{        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第18张Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第19张            
if (objSelect.options[i].value == objItemValue) Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第16张{        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第17张                objSelect.options[i].text 
= objItemText;        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第17张                
break;        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第26张            }
        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第26张        }
        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第17张        alert(
"成功修改");        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第18张Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第19张    }
 else Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第16张{        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第17张        alert(
"该select中 不存在该项");        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第26张    }
        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第29张}
        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第1张   
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第1张
// 6.设置select中text="paraText"的第一个Item为选中        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第14张Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第15张
function jsSelectItemByValue(objSelect, objItemText) Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第16张{            
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第17张    
//判断是否存在        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第17张
    var isExit = false;        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第18张Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第19张    
for (var i = 0; i < objSelect.options.length; i++Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第16张{        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第18张Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第19张        
if (objSelect.options[i].text == objItemText) Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第16张{        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第17张            objSelect.options[i].selected 
= true;        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第17张            isExit 
= true;        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第17张            
break;        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第26张        }
        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第26张    }
              
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第17张    
//Show出结果        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第18张Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第19张
    if (isExit) Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第16张{        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第17张        alert(
"成功选中");        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第18张Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第19张    }
 else Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第16张{        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第17张        alert(
"该select中 不存在该项");        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第26张    }
        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第29张}
        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第1张   
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第1张
// 7.设置select中value="paraValue"的Item为选中    
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第1张
document.all.objSelect.value = objItemValue;    
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第1张       
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第1张
// 8.得到select的当前选中项的value    
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第1张
var currSelectValue = document.all.objSelect.value;    
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第1张       
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第1张
// 9.得到select的当前选中项的text    
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第1张
var currSelectText = document.all.objSelect.options[document.all.objSelect.selectedIndex].text;    
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第1张       
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第1张
// 10.得到select的当前选中项的Index    
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第1张
var currSelectIndex = document.all.objSelect.selectedIndex;    
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第1张       
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第1张
// 11.清空select的项    
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)第1张
document.all.objSelect.options.length = 0;   

免责声明:文章转载自《Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇IOS中UITableView异步加载图片的实现数据库的触发器下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

sql优化(oracle)

系统优化中很重要的方面是SQL语句的优化,对于海量数据,优质的SQL能够有效的提高系统的可用性。 总结的有点罗嗦,列个简单的目录啦~ 目录 第一部分 知识准备                            第二部分 常用sql用法和注意事项                                第三部分  sql优化总结     1.  s...

ECSHOP模糊分词搜索和商品列表关键字飘红功能

ECSHOP联想下拉框 1、修改page_header.lbi模版文件,将搜索文本框修改为: <input name="keywords"type="text"id="keyword"value="<!--{if ($search_keywords neq "")}{$search_keywords|escape}--><!--...

WebRTC学习(三)WebRTC设备管理

一:WebRTC设备管理 (一)重要API,用于获取音视频设备 其中返回的ePromise结果,是一个Promise对象。 Promise对象的结构体:MediaDevicesInfo  deviceID:是设备唯一标识符ID label:是设备的名字(可读的) kind:设备的种类(音频输入/输出两种,视频输入/输出两类) groupID:同一个设备...

Oracle数据库4--多表关联

1. 92语法多表关联 1.1笛卡尔积 --笛卡尔积 select * from emp,dept 1.2等值连接 --等值连接--需求:查询雇员的部门名称 selecte.ename,e.deptno,d.dname fromemp e,dept d where e.deptno = d.deptno 1.3不等值连接 --不等值连接--查询每个雇员的...

mysql批量更新数据(性能优化) 第一种方式

   首先想到的是,一条一条更新的速度太慢了,然后就想批量更新,一次更新N条数据。实践是检验真理的唯一标准,不一会儿,代码就敲完了,重新试了一下,效果依旧不理想。啊哦,真是要崩溃!后面又想到了利用异步,我一下子开多个mysql连接,同时处理,可是依旧慢的一笔。然后就放弃了,更新的效率肯定是满足不了了。然后就想着绕弯子了,我新建一张表,把旧表数据取出来,处理...

[Jimmy原创] 在.NET环境下操作MySQL数据库

        由于工作需要,最近需要在我的一个.NET程序里面对MySQL数据库进行操作,最简单的方法便是用ODBC连接,这是一个通用性很强的方法,但是这样做也有其缺点,就是软件部署的时候客户机也需要安装MySQL的ODBC驱动,以及做一些设定工作,这样对一般用户来说是比较困难的,就算你提供详尽的安装指南。那么能不能像我们在.NET环境里面使用ADO.N...