复制代码 代码如下: 选择下拉菜单 选定一项或多项然后点击添加或移除(按住shift或ctrl可以多选),或在选择项上双击进行添加和移除。 北京 上海 山东 安徽 重庆 福建 甘肃 广东 广西 贵州 海南 河北 黑龙江 上移下移 值: <BR>function moveOption(e1, e2){<BR>try{<BR>for(var i=0;i<e1.options.length;i++){<BR>if(e1.options[i].selected){<BR>var e = e1.options[i];<BR>e2.options.add(new Option(e.text, e.value));<BR>e1.remove(i);<BR>ii=i-1<BR>}<BR>}<BR>document.myform.city.value=getvalue(document.myform.list2);<BR>}<BR>catch(e){}<BR>}<BR>function getvalue(geto){<BR>var allvalue = "";<BR>for(var i=0;i<geto.options.length;i++){<BR>allvalue +=geto.options[i].value + ",";<BR>}<BR>return allvalue;<BR>}<BR>function changepos(obj,index)<BR>{<BR>if(index==-1){<BR>if (obj.selectedIndex>0){<BR>obj.options(obj.selectedIndex).swapNode(obj.options(obj.selectedIndex-1))<BR>}<BR>}<BR>else if(index==1){<BR>if (obj.selectedIndex<obj.options.length-1){<BR>obj.options(obj.selectedIndex).swapNode(obj.options(obj.selectedIndex+1))<BR>}<BR>}<BR>}<BR>