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

js簡單實現(xiàn)Select互換數(shù)據(jù)的方法

 更新時間:2015年08月17日 10:56:30   作者:企鵝  
這篇文章主要介紹了js簡單實現(xiàn)Select互換數(shù)據(jù)的方法,涉及javascript動態(tài)操作select中option節(jié)點的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了js簡單實現(xiàn)Select互換數(shù)據(jù)的方法。分享給大家供大家參考。具體如下:

這里基于javascript實現(xiàn)兩個Select互換數(shù)據(jù),簡單實用,大家都見到過的,不多說了,即使手頭暫時用不上,收藏起來,以備后用。

運行效果如下圖所示:

在線演示地址如下:

http://demo.jb51.net/js/2015/js-select-cha-data-codes/

具體代碼如下:

<title>兩個Select互換數(shù)據(jù),簡單實用</title>
<script language="JavaScript">
var MainSel = null;
var SlaveSel = null;
var Item_org = new Array();function DoAdd(){
 var this_sel = null;
 for(var i=0;i<MainSel.options.length;i++){
  this_sel = MainSel.options[i];
  if(this_sel.selected){
   SlaveSel.appendChild(this_sel);
   i--;
  }
 }
 sort_Main(SlaveSel);
}function DoDel(){
 var this_sel = null;
 for(var i=0;i<SlaveSel.options.length;i++){
  this_sel = SlaveSel.options[i];
  if(this_sel.selected){
   MainSel.appendChild(this_sel);
   i--;
  }
 }
 sort_Main(MainSel);
}function sort_Main(the_Sel){
 var this_sel = null;
 for(var i=0;i<Item_org.length;i++){
  for(var j=0;j<the_Sel.options.length;j++){
   this_sel = the_Sel.options[j];
   if(this_sel.value==Item_org[i][0] && this_sel.text==Item_org[i][1]){
    the_Sel.appendChild(this_sel);
   }
  }
 }
}window.onload=function(){
 MainSel = select1;
 SlaveSel = select2;
 MainSel.ondblclick=DoAdd;
 SlaveSel.ondblclick=DoDel;
 var this_sel = null;
 for(var i=0;i<MainSel.options.length;i++){
  this_sel = MainSel.options[i];
  Item_org.push(new Array(this_sel.value,this_sel.text));
 }
}
</script>
<table width="300" border="0" cellspacing="0" cellpDoAdding="0" align="center">
 <tr>
 <td width="45%" align="center">
 <select id="select1" size="5" multiple style="width: 100px">
  <option value="111">111</option>
  <option value="222">222</option>
  <option value="333">333</option>
  <option value="444">444</option>
  <option value="555">555</option>
  <option value="666">666</option>
  </select> 
 </td>
 <td width="10%" align="center">
 <input name="DoAdd" type="button" value=">>" onClick="DoAdd()"><br>
 <input name="DoDel" type="button" value="<<" onClick="DoDel()">
 </td>
 <td width="45%" align="center">
 <select id="select2" size="5" multiple style="width: 100px">
 </select>
 </td>
 </tr>
</table>

希望本文所述對大家的javascript程序設計有所幫助。

相關文章

  • 一文搞懂JSON(JavaScript Object Notation)

    一文搞懂JSON(JavaScript Object Notation)

    Json 有兩種基本的結構,即 Json對象 和 Json 數(shù)組。通過 Json 對象和 Json 數(shù)組這兩種結構的組合可以表示各種復雜的結構,今天通過本文給大家介紹JavaScript Object Notation的基本知識,感興趣的朋友一起看看吧
    2021-10-10
  • dedecms頁面如何獲取會員狀態(tài)的實例代碼

    dedecms頁面如何獲取會員狀態(tài)的實例代碼

    下面小編就為大家?guī)硪黄猟edecms頁面如何獲取會員狀態(tài)的實例代碼。一起跟隨小編過來看看吧,希望對大家有所幫助。
    2016-03-03
  • TypeScript中class類型實例講解

    TypeScript中class類型實例講解

    眾所周知在TypeScript中定義變量需要指定標識符的類型,下面這篇文章主要給大家介紹了關于TypeScript中class類型的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-12-12
  • 手機端實現(xiàn)Bootstrap簡單圖片輪播效果

    手機端實現(xiàn)Bootstrap簡單圖片輪播效果

    這篇文章主要為大家詳細介紹了基于Bootstrap的簡單輪播圖的手機實現(xiàn),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • JavaScript中實現(xiàn)塊作用域的方法

    JavaScript中實現(xiàn)塊作用域的方法

    在Javascript中由于沒有作用域的概念,所以很容易發(fā)生標識符名稱的沖突,尤其是在比較大的項目中,這類情況更容易發(fā)生
    2010-04-04
  • Bootstrap輪播圖學習使用

    Bootstrap輪播圖學習使用

    這篇文章主要為大家詳細介紹了Bootstrap輪播圖學習使用的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • JS PHP字符串截取函數(shù)實現(xiàn)原理解析

    JS PHP字符串截取函數(shù)實現(xiàn)原理解析

    這篇文章主要介紹了JS PHP字符串截取函數(shù)實現(xiàn)原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-08-08
  • js實現(xiàn)帶按鈕的上下滾動效果

    js實現(xiàn)帶按鈕的上下滾動效果

    這篇文章主要介紹了js實現(xiàn)帶按鈕的上下滾動效果,設計javascript鼠標事件及頁面元素樣式的相關操作技巧,需要的朋友可以參考下
    2015-05-05
  • JSON遍歷方式實例總結

    JSON遍歷方式實例總結

    這篇文章主要介紹了JSON遍歷方式,結合實例形式總結分析了JavaScript操作json實現(xiàn)遍歷的常用技巧,并給出了實例總結,需要的朋友可以參考下
    2015-12-12
  • 微信小程序商城項目之側欄分類效果(1)

    微信小程序商城項目之側欄分類效果(1)

    這篇文章主要為大家詳細介紹了微信小程序實戰(zhàn)商城系列之側欄分類效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04

最新評論