`

js左移右移

 
阅读更多
function add(oSourceSel,oTargetSel ){
     var arrSelValue = new Array();
     var arrSelText = new Array();
     var arrValueTextRelation = new Array();
     var index = 0;
     for(var i=0; i<oSourceSel.options.length; i++)
     {
         if(oSourceSel.options[i].selected)
         {
             arrSelValue[index] = oSourceSel.options[i].value;
             arrSelText[index] = oSourceSel.options[i].text;
             arrValueTextRelation[arrSelValue[index]] = oSourceSel.options[i];
             index ++;
         }
     }
     for(var i=0; i<arrSelText.length; i++)
     {
         var oOption = document.createElement("option");
         oOption.text = arrSelText[i];
         oOption.value = arrSelValue[i];
         oTargetSel.add(oOption);
         oSourceSel.removeChild(arrValueTextRelation[arrSelValue[i]]);
     }
  }   

<td rowspan="2" valign="top" align="right" width="136">&nbsp;
<select name="allItem" size="12" id="allItem" multiple style="width: 120px;" onclick="onClickAdd();">
<c:forEach var="item" items="${allAttrItemList}" varStatus="status">
<option value="${item.attrId}">${item.name}</option>
</c:forEach>
</select>
</td>
<td valign="bottom" align="left" width="55" height="82"><button type="button" name="addBut"  id="addBut"  class="normBtn" onclick="add(document.all.allItem,document.all.refItem);" disabled><span>添加&gt;&gt;</span></button></td>
<td rowspan="2" align="left" valign="top" width="729">
<select name="refItem" size="12" id="refItem" multiple style="width: 120px;" onclick="onClickRemove();">
<c:forEach var="item" items="${attrGRPRelItemList}" varStatus="status">
<option value="${item.attrId}">${item.name}</option>
</c:forEach>
</select>
</td>
</tr>
分享到:
评论

相关推荐

    JS学习DOM 关联下拉列表,时钟,全选全不选,选中左移右移,实现创建自定义表格 弹出选项页面填入文本框

    1.汽车选中左,右移动,全部左,右移动练习:四个功能按钮,选中左移,右移,全部左移,右移。(不选中会提示未选中,多选也正常实现选中左右移动) 2.全选全不选的练习:四个功能按钮,全选全不选按钮(点一下全选,...

    JavaScript实现两个select下拉框选项左移右移

    根据提供的文件内容,我们可以提炼出以下关于JavaScript实现两个select下拉框选项左移右移的知识点: 1. 通过JavaScript实现两个下拉框间选项的转移是常见的前端技术应用场景。它允许用户通过简单的操作来移动元素...

    左右移动键盘上的左移右移键实现弹球

    在这个场景中,我们的目标是通过监听键盘事件,尤其是左移和右移键的按下和释放,来改变弹球的运动方向。这通常涉及到以下几个关键步骤: 1. **事件监听**:在大多数编程语言中,如JavaScript、Python或C#,都有...

    jquery 实现的 select 上移、下移、左移、右移功能

    在本文中,我们将深入探讨如何使用 jQuery 来实现 Select 元素中的选项上移、下移、左移和右移功能。这对于需要动态调整选择项顺序的交互式应用非常有用,比如在线表单编辑或者配置工具。让我们逐一解析这个主题。 ...

    JavaScript中的pow()方法使用详解

    该方法返回底数的指数幂,即, baseexponent. 语法 Math.pow(base, exponent ) ...JavaScript Math pow() Method&lt;/title&gt; &lt;/head&gt; &lt;body&gt; [removed] var value = Math.pow(7, 2); [removed]("First T

    8_8点阵模块,能实现向左向右移动,能够实现整屏翻页显示.zip

    8_8点阵模块是一种常见的LED显示技术,用于构建简单的显示屏或信息指示器。这种模块由8行8列的LED灯组成,每个灯可以独立控制亮灭,从而组合成各种字符、数字或图形。在本项目中,我们将探讨如何利用C#编程语言来...

    Jquery实现数据左右移动Demo

    在IT行业中,jQuery是一个广泛使用的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互。在这个“Jquery实现数据左右移动Demo”中,我们将深入探讨如何利用jQuery来实现动态的数据展示,特别是在一个...

    js 穿梭框,可以从左边到右边,也可以从右到左,支持多选

    JavaScript穿梭框,通常被称为“选择框”或“穿梭列表”,是一种常见的前端交互组件,用于在两个列表之间方便地转移选项。这种组件常用于数据筛选、用户权限设置等场景,允许用户从一组选项中选择多个项目并移动到另...

    ListBox实现上移,下移,左移,右移的简单实例

    在本文中,我们将深入探讨如何使用JavaScript实现ListBox的上移、下移、左移和右移功能,这通常用于用户交互,如调整列表顺序或者在两个ListBox之间移动选项。 首先,我们需要一个包含多个选项的ListBox。在提供的...

    老裴帮助关于Jquery实现多选文本框左移,右移,上移,下移的练习

    本文将深入探讨如何使用jQuery实现多选文本框(通常称为多选框或者复选框)的左移、右移、上移和下移功能。这在创建动态用户界面时尤其有用,例如在拖放排序或调整选项顺序的场景。 首先,我们需要理解多选文本框的...

    JS与jQuery实现ListBox上移,下移,左移,右移操作功能示例

    3. JavaScript函数实现:编写`moveOption`函数,这个函数的作用是根据按钮的标识(上移、下移、左移、右移)来移动ListBox中的选项。该函数需要能够识别当前选中的选项,并将它们从源ListBox中移动到目标ListBox中。...

    JS动态的把左边列表添加到右边的实现代码(可上下移动)

    在JavaScript前端开发中,我们经常需要处理用户交互,例如将左边列表中的选项移动到右边,或者反之。这个功能在各种应用场景中都很常见,比如设置、配置界面等。本篇文章将详细讲解如何用JavaScript实现这样的功能,...

    原生js操作dom实现上下左右移动.docx

    "原生js操作dom实现上下左右移动" 本文将详细讲解如何使用原生JavaScript操作DOM实现上下左右移动的功能。首先,我们需要了解什么是DOM,以及如何使用JavaScript来操作DOM。 DOM(Document Object Model,文档对象...

    javascript中负数算术右移、逻辑右移的奥秘探索

    位运算包括左移()、右移(&gt;&gt;)和无符号右移(&gt;&gt;&gt;)等操作,其中右移又分为算术右移和逻辑右移,尤其是对于负数的处理,常常让初学者感到困惑。 首先,我们来解释一下右移运算。右移运算通常是指将数字的二进制...

    JavaScript实现左右下拉框动态增删示例

    选中下拉框中的选项实现左移右移 效果: 1. Html部分代码 &lt;body&gt; &lt;td&gt;&lt;select size=15 id=left &gt; 左1 左2 左3 左4 左5 左6 左7 &lt;

    js视频笔记

    - **位运算符**:支持 `&gt;&gt;`(右移)、`&gt;&gt;&gt;`(无符号右移)、`(左移)等位操作。 综上所述,这些知识点涵盖了 JavaScript 的基础概念、语法特点、基本数据类型以及常用的操作符。通过掌握这些基础知识,开发者能够...

    Javascript实现的SHA-256加密算法完整实例

    1. **位运算基础**:JavaScript提供了位运算符,包括按位与(&)、按位或(|)、异或(^)、非(~)、左移()和右移(&gt;&gt;)。位运算是SHA-256算法的基石,因为它涉及到大量位操作来执行哈希计算。 2. **基本的数学运算**:包括...

Global site tag (gtag.js) - Google Analytics