最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Javascript操作select控件代碼實(shí)例

 更新時(shí)間:2020年02月14日 14:37:10   作者:YangBobin  
這篇文章主要介紹了Javascript操作select控件代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

這篇文章主要介紹了Javascript操作select控件代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

新增、修改、刪除、選中、清空、判斷存在等

1、判斷select選項(xiàng)中 是否存在Value=”paraValue”的Item

function jsselectisexititem(objselect,objitemvalue)
{
  var isexit = false;
  for(var i=0;i<objselect.options.length;i++)
  {
   if(objselect.options[i].value == objitemvalue)
   {
    isexit = true;
    break;
   }
  }   
  return isexit;
}

2、向select選項(xiàng)中加入一個(gè)Item

function jsadditemtoselect(objselect,objitemtext,objitemvalue)
{
  //判斷是否存在
  if(jsselectisexititem(objselect,objitemvalue))
  {
    alert("該item的value值已經(jīng)存在");
  }
  else
  {
    var varitem = new option(objitemtext,objitemvalue);
    //   objselect.options[objselect.options.length] = varitem;
    objselect.options.add(varitem);
    alert("成功加入");
  }  
}

3、從select選項(xiàng)中刪除一個(gè)Item

function jsremoveitemfromselect(objselect,objitemvalue)
{
  //判斷是否存在
  if(jsselectisexititem(objselect,objitemvalue))
  {
   for(var i=0;i<objselect.options.length;i++)
   {
    if(objselect.options[i].value == objitemvalue)
    {
      objselect.options.remove(i);
     break;
    }
   } 
   alert("成功刪除");   
  }
  else
  {
     alert("該select中 不存在該項(xiàng)");
  }  
}

4、刪除select中選中的項(xiàng)

function jsRemoveSelectedItemFromSelect(objSelect){ 
   var length = objSelect.options.length - 1;   
  for(var i = length; i >= 0; i—){      
    if(objSelect[i].selected == true){  
     objSelect.options[i] = null;  
   }
  }
}

5、修改select選項(xiàng)中 value=”paraValue”的text為”paraText”

function jsupdateitemtoselect(objselect,objitemtext,objitemvalue)
{
  //判斷是否存在
  if(jsselectisexititem(objselect,objitemvalue))
  {
   for(var i=0;i<objselect.options.length;i++)
   {
     if(objselect.options[i].value == objitemvalue)
     {
    objselect.options[i].text = objitemtext;
    break;
     }
   } 
   alert("成功修改");   
  }
  else
  {
    alert("該select中 不存在該項(xiàng)");
  }  
}

6、設(shè)置select中text=”paraText”的第一個(gè)Item為選中

function jsselectitembyvalue(objselect,objitemtext)
{  
  //判斷是否存在
  var isexit = false;
  for(var i=0;i<objselect.options.length;i++)
  {
   if(objselect.options[i].text == objitemtext)
   {
     objselect.options[i].selected = true;
     isexit = true;
    break;
   }
  }   
  //show出結(jié)果
  if(isexit)
  { 
   alert("成功選中");   
  }
  else
  {
    alert("該select中 不存在該項(xiàng)");
  }  
}

7、設(shè)置select中value=”paraValue”的Item為選中

document.all.objSelect.value = objItemValue;

8、得到select的當(dāng)前選中項(xiàng)的value

var currSelectValue = document.all.objSelect.value;

9、得到select的當(dāng)前選中項(xiàng)的text

var currselecttext = document.all.objselect.options[document.all.objselect.selectedindex].text;

10、得到select的當(dāng)前選中項(xiàng)的Index

var currSelectIndex = document.all.objSelect.selectedIndex;

11、清空select的項(xiàng)

document.all.objSelect.options.length =0;

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

开封县| 金乡县| 彭州市| 合水县| 津市市| 连山| 诏安县| 江永县| 丹棱县| 平顺县| 左贡县| 齐河县| 齐河县| 保山市| 广昌县| 那坡县| 盐池县| 昭觉县| 扶沟县| 衡阳县| 长春市| 碌曲县| 临清市| 安新县| 阳山县| 诸暨市| 华阴市| 宣汉县| 淳化县| 无为县| 吉隆县| 商河县| 盐城市| 南川市| 延津县| 丰原市| 五指山市| 镇巴县| 道真| 尤溪县| 宁强县|