我做了两个select 点击一个按钮 select1中的内容全部移到select2中,但是因为我鼠标并没有点击选中,不能传值,怎么能通过js让他变成选中的呢   
   1. function addAll(){  
   2.                 var select1 = document.getElementById('select1');  
   3.                 var select2 = document.getElementById('select2');    
   4.                 var opt=select1.options;    
   5.                 len=opt.length;    
   6.                 for(i=0;i<len;i++){    
   7.                     select2.appendChild(opt[i]);  
   8.                     i--;  
   9.                 }  
  10.             }  
还有个问题,打开一个子窗口,我想提交后关闭,操作的数据量比较大,我怎么能确保关闭是在全部操作完成后进行的呢?