複製程式碼 程式碼如下: 選擇下拉式選單 選定一項或多項然後點擊新增或移除(按住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.selectedIndexNode) -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>