<SELECT id = "select1" MULTIPLE onchange="AddItemToSelect2()" size=10>
<OPTION value = "it em1" >it em1</OPTION>
<OPTION value = "item2" >item2</OPTION>
<OPTION value = "item3" >item3</OPTION>
<OPTION value = "item4" >item4</OPTION>
</SELECT><SELECT MULTIPLE id = "select2" size=10>
</SELECT><script language="javascript">
function AddItemToSelect2()
{
document.all("select2").options.add( new Option( document.all( "select1" ).options[document.all( "select1" ).selectedIndex].text, document.all( "select1" ).value) );
    document.all("select2").selectedIndex=document.all("select2").length - 1;
    document.all("select1").remove(document.all("select1").selectedIndex);
}
</script>
空格也可以啊