18.综合案例2

HTML:

    



JS:
function moveSelected(srcEl,targetEl){
    
    //获取select1节点对象
    var select1 = document.getElementById(srcEl);
    var sels = select1.selectedOptions;//获取select1中所有被选中的子节点
    
    //获取select2节点对象
    var select2 = document.getElementById(targetEl);
    while(sels.length > 0){
        select2.appendChild(sels[0]);
    }
    
}

function moveAll(srcEl,targetEl){
    //获取select1节点对象
    var select1 = document.getElementById(srcEl);
    var sels = select1.children;//获取select1中所有的子节点
    
    //获取select2节点对象
    var select2 = document.getElementById(targetEl);
    while(sels.length > 0){
        select2.appendChild(sels[0]);
    }
}

你可能感兴趣的:(18.综合案例2)