Select下拉列表框(添加、删除option)

    这是一个实现Select下拉列表框(添加、删除option) 的实例代码,新手朋友可以学习一下,

<select id=/"s1/" size=/"5/" multiple=/"multiple/">
    <option value=/"11111/">11111</option>
    <option value=/"22222/">22222</option>
    <option value=/"33333/">33333</option>
    <option value=/"44444/">44444</option>
    <option value=/"55555/">55555</option>    
</select>

<select id=/"s2/" size=/"5/" multiple=/"multiple/">
</select>

<br /><br />
<input type=/"button/" value=/"添加/" οnclick=/"AddOrRomove(’add’);/" />
<input type=/"button/" value=/"删除/" οnclick=/"AddOrRomove(’remove’);/" />

 

 

<script language=/"javascript/" type=/"text/javascript/">
function AddOrRomove(action)
{
    var s1 = document.getElementById(/"s1/");
    var s2 = document.getElementById(/"s2/");
    var optionArray = new Array();
    
    if (action == /"add/") //添加
    {
        for (var i=0;i<s1.options.length;i++)
        {
            if (s1.options[i].selected == true)
            {optionArray.push(s1.options[i]);}
        }
        
        for (var j in optionArray)
        {
            optionArray[j].selected = false;
            s2.options.appendChild(optionArray[j]);
        }
    }
    else if (action == /"remove/") //删除
    {
        for (var i=0;i<s2.options.length;i++) [Page]
        {
            if (s2.options[i].selected == true)
            {optionArray.push(s2.options[i]);}
        }
        
        for (var j in optionArray)
        {
            optionArray[j].selected = false;
            s1.options.appendChild(optionArray[j]);
        }        
    }
}
</script>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值