js 2个select 设置multiple="multiple" ,如何通过点击一个button 将选中的那一行添加到另一个内或进行删

2024年11月16日 21:38
有1个网友回答
网友(1):

//使用时只需填写两个select的id 反向移动交换两个id即可
function mOption(select1, select2){//第一个select的id,第二个select的id
     for(var i = select1.options.length - 1 ; i >= 0 ; i--){
if(select1.options[i].selected){
    var option = new Option(select1.options[i].text,select1.options[i].value);
    option.selected = true;
    select2.options.add(option);//添加到到第二个select里面
    select1.remove(i);//从第一个里面移除
}
    }
}