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

1 Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)判断select选项中 是否存在Value="paraValue"的Item 
 2 Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等) 向select选项中 加入一个Item 
 3 Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等) 从select选项中 删除一个Item 
 4 Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等) 删除select中选中的项 
 5 Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等) 修改select选项中 value="paraValue"的text为"paraText" 
 6 Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等) 设置select中text="paraText"的第一个Item为选中 
 7 Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等) 设置select中value="paraValue"的Item为选中 
 8 Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等) 得到select的当前选中项的value 
 9 Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等) 得到select的当前选中项的text 
10 Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等) 得到select的当前选中项的Index 
11 Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等) 清空select的项 

Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)js 代码
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
//  1.判断select选项中 是否存在Value="paraValue"的Item        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
function  jsSelectIsExitItem(objSelect, objItemValue)  Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等) {        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)     
var  isExit  =   false ;        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)     
for  ( var  i  =   0 ; i  <  objSelect.options.length; i ++ Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等) {        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)         
if  (objSelect.options[i].value  ==  objItemValue)  Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等) {        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)             isExit 
=   true ;        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)             
break ;        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)         }
        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)     }
        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)     
return  isExit;        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等) }
         
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)    
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
//  2.向select选项中 加入一个Item        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
function  jsAddItemToSelect(objSelect, objItemText, objItemValue)  Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等) {        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)     
// 判断是否存在        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
     if  (jsSelectIsExitItem(objSelect, objItemValue))  Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等) {        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)         alert(
" 该Item的Value值已经存在 " );        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)     }
  else   Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等) {        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)         
var  varItem  =   new  Option(objItemText, objItemValue);      
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)         objSelect.options.add(varItem);     
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)         alert(
" 成功加入 " );     
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)     }
        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等) }
        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)    
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
//  3.从select选项中 删除一个Item        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
function  jsRemoveItemFromSelect(objSelect, objItemValue)  Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等) {        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)     
// 判断是否存在        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
     if  (jsSelectIsExitItem(objSelect, objItemValue))  Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等) {        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)         
for  ( var  i  =   0 ; i  <  objSelect.options.length; i ++ Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等) {        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)             
if  (objSelect.options[i].value  ==  objItemValue)  Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等) {        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)                 objSelect.options.remove(i);        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)                 
break ;        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)             }
        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)         }
        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)         alert(
" 成功删除 " );        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)     }
  else   Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等) {        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)         alert(
" 该select中 不存在该项 " );        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)     }
        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等) }
    
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)    
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)    
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
//  4.删除select中选中的项    
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
function  jsRemoveSelectedItemFromSelect(objSelect)  Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等) {        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)     
var  length  =  objSelect.options.length  -   1 ;    
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)     
for ( var  i  =  length; i  >=   0 ; i -- ) Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等) {    
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)         
if (objSelect[i].selected  ==   true ) Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等) {    
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)             objSelect.options[i] 
=   null ;    
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)         }
    
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)     }
    
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等) }
      
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)    
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
//  5.修改select选项中 value="paraValue"的text为"paraText"        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
function  jsUpdateItemToSelect(objSelect, objItemText, objItemValue)  Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等) {        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)     
// 判断是否存在        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
     if  (jsSelectIsExitItem(objSelect, objItemValue))  Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等) {        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)         
for  ( var  i  =   0 ; i  <  objSelect.options.length; i ++ Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等) {        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)             
if  (objSelect.options[i].value  ==  objItemValue)  Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等) {        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)                 objSelect.options[i].text 
=  objItemText;        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)                 
break ;        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)             }
        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)         }
        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)         alert(
" 成功修改 " );        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)     }
  else   Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等) {        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)         alert(
" 该select中 不存在该项 " );        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)     }
        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等) }
        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)    
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
//  6.设置select中text="paraText"的第一个Item为选中        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
function  jsSelectItemByValue(objSelect, objItemText)  Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等) {            
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)     
// 判断是否存在        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
     var  isExit  =   false ;        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)     
for  ( var  i  =   0 ; i  <  objSelect.options.length; i ++ Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等) {        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)         
if  (objSelect.options[i].text  ==  objItemText)  Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等) {        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)             objSelect.options[i].selected 
=   true ;        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)             isExit 
=   true ;        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)             
break ;        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)         }
        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)     }
              
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)     
// Show出结果        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
     if  (isExit)  Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等) {        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)         alert(
" 成功选中 " );        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)     }
  else   Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等) {        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)         alert(
" 该select中 不存在该项 " );        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)     }
        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等) }
        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)    
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
//  7.设置select中value="paraValue"的Item为选中    
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
document.all.objSelect.value  =  objItemValue;    
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
//  8.得到select的当前选中项的value    
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
var  currSelectValue  =  document.all.objSelect.value;    
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
//  9.得到select的当前选中项的text    
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
var  currSelectText  =  document.all.objSelect.options[document.all.objSelect.selectedIndex].text;    
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
//  10.得到select的当前选中项的Index    
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
var  currSelectIndex  =  document.all.objSelect.selectedIndex;    
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)        
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
//  11.清空select的项    
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
document.all.objSelect.options.length  =   0
上一篇:PyCharm运行报错:TypeError: fit() got an unexpected keyword argument ‘n_components‘


下一篇:我国互联网域名行业发展和管理特点分析