介绍
这篇文章将为大家详细讲解有关基于JavaScript实现下拉列表左右移动的案例,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
效果图如下所示:
代码如下所示:
& lt; ! DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0,过渡//EN",“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"祝辞, & lt; html  xmlns=癶ttp://www.w3.org/1999/xhtml"祝辞, & lt; head>, & lt; meta  http-equiv=癈ontent-Type",内容=皌ext/html;, charset=utf-8",/祝辞, & lt; title>选择式下拉菜单& lt;/title>, & lt; script 语言=癹avascript",类型=拔谋?javascript"祝辞,, function 才能moveOption (e1, e2) {,, ,,,试着{,, ,,,,,,(var 我=0;i0) {//obj.options (obj.selectedIndex) .swapNode (obj.options (obj.selectedIndex-1))//swapNode方法只有IE才支持 obj.insertBefore (obj.options [obj。selectedIndex], obj.options [obj。selectedIndex - 1]); } }else if(指数==1){ 如果(obj.selectedIndex 脚本 <风格type=" text/css "> 身体{ 字体大小:16 px; 颜色:# 003300; }> 风格 >头 身体<> <形式方法=皃ost”名称=癴orm1 " action=" "> <表边界=" 0 "宽度=" 300 "对齐="中心"> 表> 值: 形式 <选择多个名称=發ist1”大?ondblclick=" moveOption (document.form1“12”。list1 document.form1.list2) "> <选项值="张三">张三选项> <选项值="李四">李四选项> <选项值="王五">王五选项> <选项值="赵六">赵六选项> <选项值="钱七">钱七> 选项 <选项值="软件">软件选项> <选项值="客服">客服> 选项 <选项值="硬件">硬件选项> <选项值="安全">安全选项> <选项值="会计">会计> 选项 <选项值="出纳">出纳选项> 选择>
<选择多个名称=坝糜凇贝笮=ondblclick=" moveOption (document.form1“12”。用于document.form1.list1) "> 选择>
选定一项或多项然后点击添加或移除(按住转变或ctrl可以多选),
身体>
或在选择项上双击进行添加和移除。