如果所示,我想当我可选中左边的某一行,点击中间的移动,可以移动到右边去,当我点击右边的某一行可以移动到左边去,或者可以去除掉所有的,也可以添加所有的,如果能带查询的更好,谁有这方面的东西,教我一下,谢谢了。我后台用的JAVA。
6条回答 默认 最新
- andy_javahome 2011-01-05 15:30关注
这是我曾经用过的一个html,你新建一个html粘进去直接就可以看效果。
<title> </title> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> <link href="../../css/index.css" rel="stylesheet" type="text/css" /> <link href="../../css/leftmenu.css" rel="stylesheet" type="text/css" /> <link href="../../css/css.css" rel="stylesheet" type="text/css" /> <link href="../../css/dzkutd.css" rel="stylesheet" type="text/css" /> <script language="JavaScript"> function LTrim(str) { var whitespace = new String(" \t\n\r"); var s = new String(str); if (whitespace.indexOf(s.charAt(0)) != -1) { var j=0, i = s.length; while (j < i && whitespace.indexOf(s.charAt(j)) != -1) { j++; } s = s.substring(j, i); } return s; } function GetObjID(ObjName) { for ( var ObjID=0; ObjID < window.deptSelectForm.elements.length; ObjID++ ) if (window.deptSelectForm.elements[ObjID].name == ObjName ) { return(ObjID); break; } return(-1); } function AppendItem(allMenu, menu, isAll) { for (j=0; j<document.getElementById(allMenu).length; j++){ if (isAll == true || document.getElementById(allMenu).options[j].selected){ //GET VALUE document.getElementById(allMenu).options[j].selected = false; //GET LENGTH DesLen = document.getElementById(menu).length; // NEW OPTION document.getElementById(menu).options[DesLen] = new Option(LTrim(document.getElementById(allMenu).options[j].text), document.getElementById(allMenu).options[j].value); document.getElementById(allMenu).remove(j); j--; } } } function turnUp() { for (j=0; j<document.getElementById("resultDept").length; j++){ if (document.getElementById("resultDept").options[j].selected){ if (j == 0) { alert("请从第二个开始选择"); return; } //GET VALUE i = j - 1; var obj = document.getElementById("resultDept").options[j]; var value = document.getElementById("resultDept").options[i].value; var text = document.getElementById("resultDept").options[i].text; document.getElementById("resultDept").options[i].value = obj.value; document.getElementById("resultDept").options[i].text = obj.text; document.getElementById("resultDept").options[i].selected = true; document.getElementById("resultDept").options[j].value = value; document.getElementById("resultDept").options[j].text = text; document.getElementById("resultDept").options[j].selected = false; } } } function turnDown() { for (j=document.getElementById("resultDept").length-1; j>-1; j--){ if (document.getElementById("resultDept").options[j].selected){ if(j==document.getElementById("resultDept").length - 1) { alert("请从倒数第二个开始选择"); return; } //GET VALUE i = j + 1; var obj = document.getElementById("resultDept").options[j]; var value = document.getElementById("resultDept").options[i].value; var text = document.getElementById("resultDept").options[i].text; document.getElementById("resultDept").options[i].value = obj.value; document.getElementById("resultDept").options[i].text = obj.text; document.getElementById("resultDept").options[i].selected = true; document.getElementById("resultDept").options[j].value = value; document.getElementById("resultDept").options[j].text = text; document.getElementById("resultDept").options[j].selected = false; } } } function ok() { window.close(); } </script>
项目查询条件
项目状态
项目名称
境内外
所在大区
所在国家
建设地区代码
行业代码
重点行业
业务种类
五级分类
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 关于#python#的问题:求帮写python代码
- ¥20 MATLAB画图图形出现上下震荡的线条
- ¥15 LiBeAs的带隙等于0.997eV,计算阴离子的N和P
- ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
- ¥15 来真人,不要ai!matlab有关常微分方程的问题求解决,
- ¥15 perl MISA分析p3_in脚本出错
- ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
- ¥15 ubuntu虚拟机打包apk错误
- ¥199 rust编程架构设计的方案 有偿
- ¥15 回答4f系统的像差计算