js操作listbox

 选择人员或者部门或其他时,经常会用到2个listbox,下面这js代码,希望能给大家以及自己带来方便

 

function  SelectAll()
        
{
            
var lst1=window.document.getElementById("SourceListBox");
            
var length = lst1.options.length;
            
for(var i=0;i<length;i++)
            
{
                
var v = lst1.options[i].value;
                
var t = lst1.options[i].text;
                
var lst2=window.document.getElementById("DestinationListBox");
                lst2.options[i] 
= new Option(t,v,true,true);    
            }

            
        }

        
        
function  DelAll()
        
{
            
var lst2=window.document.getElementById("DestinationListBox");
            
var length = lst2.options.length;
            
for(var i=length;i>0;i--)
            
{
                lst2.options[i
-1].parentNode.removeChild(lst2.options[i-1]);
            }
    
        }

        
        
function  SelectOne()
        
{
            
var lst1=window.document.getElementById("SourceListBox");
            
var lstindex=lst1.selectedIndex;
            
if(lstindex<0)
                
return;
            
var v = lst1.options[lstindex].value;
            
var t = lst1.options[lstindex].text;
            
var lst2=window.document.getElementById("DestinationListBox");
            lst2.options[lst2.options.length] 
= new Option(t,v,true,true);    
                
        }

        
        
function  DelOne()
        {
            var lst2=window.document.getElementById("DestinationListBox");
            var lstindex=lst2.selectedIndex;
            if(lstindex>=0)
            {
                var v = lst2.options[lstindex].value+";";
                lst2.options[lstindex].parentNode.removeChild(lst2.options[lstindex]);
            }
                
        }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值