欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

javascript列表框操作函數(shù)集合匯總

 更新時間:2013年11月28日 10:13:10   作者:  
這篇文章主要是對javascript列表框操作函數(shù)進行了詳細的匯總介紹,需要的朋友可以過來參考下,希望對大家有所幫助
復制代碼 代碼如下:

<script language="javascript">

    /* 列表框互相操作函數(shù)集 */

  //描述: 添加不重復列表框元素
  function selAdd( srcList, dstList )
  {
      var selectedIndex = new Array();
      var count = 0;

      for ( i=0; i<srcList.options.length; i++ ){

         if ( srcList.options[i].selected ){

             selectedIndex[count] = i;
             count ++;

         }
     }                   

     for ( j=0; j<selectedIndex.length; j++ ){

         k = selectedIndex[j];

         if ( chkDup( srcList.options[k].value, dstList )==false ){
       &, nbsp;   dstList.options.length++;
             var len = dstList.options.length-1;
             dstList.options[len].value = srcList.options[k].value;
             dstList.options[len].text = srcList.options[k].text;
         }

     }

 }

 //描述: 刪除列表框元素
 function selDel( list )
 {
     var len = list.options.length;
     var idx = 0;

     while ( idx< len ){

         if ( list.options[idx].selected ){
             list.options.remove(idx);
             len = list.options.length;
         }
         else{
             idx ++;
         }
     }
 }

 //描述: 檢測列表框元素重復
 function chkDup( item, list )
 {
     for ( i=0; i<list.options.length; i++ ){
         //alert( item + " - " + list.options[i].value );
         if ( item == list.options[i].value ){
             return true;
         }
     }                   
     return false;
 }

 //描述: 選擇列表框的全部成員
 function selSel( list, item )
 {
     item.value = " ";
     for ( i=0; i<list.options.length; i++ ){
         list.options[i].selected=true;
         item.value += list.options[i].value + " ";
     }

 }

 function selSelSingle( list, value )
 {
     for ( i=0; i<list.options.length; i++ ){
         if ( list.options[i].value == value ){
             list.options[i].selected=true;
             break;
         }
     }

 }
 //描述: 根據(jù)數(shù)組初始化列表框
 function selList( item, arr )
 {

     var curIndex, insIndex, val, text;
     var arrItem = new Array();

     if ( item ){

         item.length = 0;
         curIndex = 0;

        for ( i=0; i<arr.length; i++ ){

             item.length ++;
            insIndex = item.length - 1;

            if ( arr[i] ){
                arrItem = arr[i].split( ", " );
                text = arrItem[1];
                val  = arrItem[0];
                item.options[ insIndex ].text = text;   
                item.options[ insIndex ].value= val;
            }
        }

    }
}

    </script>

相關(guān)文章

  • javascript基本語法

    javascript基本語法

    本文通過運算符、表達式、語句、函數(shù)、對象、事件、變量講解javascript的基本語法,需要的朋友可以參考下。
    2016-05-05
  • javascript基礎(chǔ)語法——全面理解變量和標識符

    javascript基礎(chǔ)語法——全面理解變量和標識符

    下面小編就為大家?guī)硪黄猨avascript基礎(chǔ)語法——全面理解變量和標識符。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考,一起跟隨小編過來看看吧
    2016-06-06
  • js取得url地址參數(shù)實例

    js取得url地址參數(shù)實例

    js取得url地址參數(shù)實例,需要的朋友可以參考一下
    2013-02-02
  • 總結(jié)js函數(shù)相關(guān)知識點

    總結(jié)js函數(shù)相關(guān)知識點

    本篇文章給大家簡要分析了JS中函數(shù)相關(guān)的重要知識點,對此有興趣的朋友可以參考學習下。
    2018-02-02
  • JS嚴格模式知識點總結(jié)

    JS嚴格模式知識點總結(jié)

    本篇文章給大家整理了JS嚴格模式下的相關(guān)知識點以及代碼實例分享,感興趣的跟著小編一起學習下吧。
    2018-02-02
  • javascript Event對象詳解及使用示例

    javascript Event對象詳解及使用示例

    Event代表事件狀態(tài),如事件發(fā)生的元素,鍵盤狀態(tài),鼠標位置和鼠標按鈕狀態(tài),event對象只在事件發(fā)生的過程中才有效,本文整理了一些,喜歡的朋友可以學習下
    2013-11-11
  • ASP.NET實現(xiàn)Repeater控件的數(shù)據(jù)綁定

    ASP.NET實現(xiàn)Repeater控件的數(shù)據(jù)綁定

    這篇文章介紹了ASP.NET實現(xiàn)Repeater控件數(shù)據(jù)綁定的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-07-07
  • js 延遲加載 改變JS的位置加快網(wǎng)頁加載速度

    js 延遲加載 改變JS的位置加快網(wǎng)頁加載速度

    當一個網(wǎng)站有很多js代碼要加載,js代碼放置的位置在一定程度上將會影像網(wǎng)頁的加載速度,為了提高加載速度,本文總結(jié)了一下幾個注意點
    2012-12-12
  • [轉(zhuǎn)]JS寶典學習筆記

    [轉(zhuǎn)]JS寶典學習筆記

    [轉(zhuǎn)]JS寶典學習筆記...
    2007-02-02
  • JavaScript中變量的作用域詳解

    JavaScript中變量的作用域詳解

    本文詳細講解了JavaScript中變量的作用域,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03

最新評論