手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >js简单实现Select互换数据的方法
js简单实现Select互换数据的方法
摘要:本文实例讲述了js简单实现Select互换数据的方法。分享给大家供大家参考。具体如下:这里基于javascript实现两个Select互换数...

本文实例讲述了js简单实现Select互换数据的方法。分享给大家供大家参考。具体如下:

这里基于javascript实现两个Select互换数据,简单实用,大家都见到过的,不多说了,即使手头暂时用不上,收藏起来,以备后用。

运行效果如下图所示:

js简单实现Select互换数据的方法1

在线演示地址如下:

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

具体代码如下:

<title>两个Select互换数据,简单实用</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> <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=">>"><br> <input name="DoDel" type="button" value="<<"> </td> <td width="45%" align="center"> <select id="select2" size="5" multiple> </select> </td> </tr> </table>

希望本文所述对大家的javascript程序设计有所帮助。

【js简单实现Select互换数据的方法】相关文章:

实现placeholder效果的方案汇总

js+cookies实现悬浮购物车的方法

javascript实现模拟时钟的方法

JavaScript实现将UPC转换成ISBN的方法

javascript实现图片跟随鼠标移动效果的方法

jQuery实现html表格动态添加新行的方法

js兼容火狐获取图片宽和高的方法

js比较日期大小的方法

jQuery插件zepto.js简单实现tab切换

js+html5实现canvas绘制圆形图案的方法

精品推荐
分类导航