左右列表转移
来源:互联网 发布:pdf expert mac破解版 编辑:程序博客网 时间:2024/05/29 14:50
<%@ page language="java" contentType="text/html; charset=gbk"pageEncoding="gbk"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=gbk"><title>Insert title here</title><style type="text/css">* {font-family: Tahoma, Arial, serif;font-size: 11pt;line-height: 25px;}body {text-align: center;min-width: 760px;}#main {width: 720px;margin: 0 auto;text-align: left;}#main div {width: 30%;display: inline;}#main div input {position: absolute;left: 420px;}p {text-indent: 2em;}select {width: 120px;}</style><script type="text/javascript"> function $(id) { return document.getElementById(id); } function moveRight() { // 获取左侧列表框 var leftSide = $("left"); // 获取右侧列表框 var rightSide = $("right"); // 左侧列表框的选项集合 var options = leftSide.options; // 遍历所有的选中项 for (var i = 0; i < options.length; i++) { // 选中项 if (options[i].selected) { // 将选项移动到右侧列表中 rightSide.appendChild(options[i]); // 此时options 集合的元素已经不包含被移动的元素,索引值必须减去1 } } } // 需要特别说明的是,对options集合的修改是实时的,例如,将options 中的某个选项移动到另外一个列表框以后,options集合中将不在包含该选项 // 同时options 集合的 length 属性值会减去 1 function moveRightAll() { // 左侧列表框 var leftSide = $("left"); // 右侧列表框 var rightSide = $("right"); // 将所有左侧选项移动到右侧 while (leftSide.options.length > 0) { rightSide.appendChild(leftSide.options[0]); } }</script></head><body><div id="main"><div><select id="left" size="10" multiple="multiple"><option value="a">选项A</option><option value="b">选项B</option><option value="c">选项C</option><option value="d">选项D</option><option value="e">选项E</option><option value="f">选项F</option><option value="g">选项G</option></select></div><div><input type="button" value="右移" style="top: 20px"onclick="moveRight();"><input type="button" value="左移" style="top: 70px"onclick="moveLeft();"><input type="button" value="全部右移" style="top: 120px"onclick="moveRightAll();"><input type="button" value="全部左移" style="top: 170px"onclick="moveLeftAll();"></div><div style="left: 100px; position: relative;"><div><select id="right" size="10" multiple="multiple"></select></div></div></div></body></html>
阅读全文
0 0
- 左右列表转移
- 左右可以转移的列表
- 转移QQ好友列表
- 汇编语言条件转移(短转移)指令列表
- 左右列表选择数据移动
- javascript 列表 多选 左右移动
- 左右列表动态统一高度
- RecycleView 实现左右列表并排
- select列表左右选择框
- 选择列表的左右拉动
- 获取MS故障转移群集节点列表
- 列表框的左右上下移动
- js实现左右列表内容交换传递
- JavaScript js 左右移动下拉列表选项
- 下拉列表的操作 改变左右值
- 关于列表中内容的左右移动
- jquery 实现左右下拉列表 选项 移动
- JavaScript js 左右移动下拉列表选项
- 对比线程安全和可重入函数
- Android中实现全屏、无标题栏的两种办法(另附Android系统自带样式的解释)
- JAVA中的垃圾回收机制
- JS decodeURI解码Java URLEncoder.encode编码的字符串不完全的问题
- linux中断的上半部和下半部
- 左右列表转移
- 预定义变量的使用
- Android三种常见软件架构MVC MVP MVVM
- UVA220_Othello
- 单例模式
- Linux中crond服务与crontab用法
- 17-7-9周总结(Andrew Ng机器学习Chapter1-6笔记)
- [2017湖南集训7-9]营养餐 阶梯博弈
- 二分法查找