select列表内容交换的js实现代码
作者:bea
<script language="javascript" type="text/javascript"> function move(formObj,toObj){ if(formObj.selectedIndex != -1){ toObj.add(new Option(formObj.options[formObj.selectedIndex].text,formObj.options[formObj.selectedIndex].value)); for
<script language="javascript" type="text/javascript">
function move(formObj,toObj){
if(formObj.selectedIndex != -1){
toObj.add(new Option(formObj.options[formObj.selectedIndex].text,formObj.options[formObj.selectedIndex].value));
formObj.remove(formObj.selectedIndex);
//var index = formObj.selectedIndex;
}
}
</script>
<form name="form1">
<table>
<tr>
<td>
<select multiple name="left" size=7 ondblclick="move(this,this.form.right)">
<option value="0" selected>item1</option>
<option value="1">item2</option>
<option value="2">item3</option>
<option value="3">item4</option>
<option value="4">item5</option>
</select>
</td>
<td >
<input type="button" name="moveRigth" value=">>" onclick="move(this.form.left,this.form.right)"/>
<input type="button" name="moveLeft" value="<<" onclick="move(this.form.right,this.form.left)"/>
</td>
<td>
<select multiple name="right" size=7 ondblclick="move(this,this.form.left)">
<option value="0" selected>test1</option>
<option value="1">test2</option>
<option value="2">test3</option>
<option value="3">test4</option>
<option value="4">test5</option>
</select>
</td>
</tr>
</table>
</form>
[Ctrl+A 全选 注:
如需引入外部Js需刷新才能执行]
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- 测试JavaScript字符串处理性能的代码
- javascript 混合的构造函数和原型方式,动态原型方式
- JavaScript 常见对象类创建代码与优缺点分析
- javascript prototype原型操作笔记
- javascript 面向对象的经典实例代码
- javascript Array.sort() 跨浏览器下需要考虑的问题
- IE7中javascript操作CheckBox的checked=true不打勾的解决方法
- 兼容IE,firefox的获取节点的文本值的javascript代码
- js event事件的传递与冒泡处理
- IE和firefox浏览器的event事件兼容性汇总
- js 操作select相关方法函数
- JavaScript 对象模型 执行模型
- js select多选列表传值代码
- ASP Json Parser修正版
- jquery ready函数源代码研究
- javascript 模拟JQuery的Ready方法实现并出现的问题
- javascript 动态生成私有变量访问器
- JavaScript 加号(+)运算符号
- javascript Demo模态窗口