window.open 后操作父窗口 <script language="javascript">window.opener.location.reload();</script> 动态添加select <script type="text/JavaScript"><!-- function addoption(e1,e2,e3){ var o1 = document.getElementById(e1); var o2 = document.getElementById(e2); var o3 = document.getElementById(e3); var op = o1.options[o1.selectedIndex]; if(o1.value!=''){ if(o2.length>0){ if(o2.options[0].value=='') o2.options[0] = null; } o3.options.add(new Option(op.text,op.value)); o2.options.add(new Option(op.text,op.value)); o1.options[o1.selectedIndex] = null; } selectall(e3); } function rmoption(e1,e2,e3){ var o1 = document.getElementById(e1); var o2 = document.getElementById(e2); var o3 = document.getElementById(e3); var op = o1.options[o1.selectedIndex]; if(o1.value!=''){ if(o2.length>0){ if(o2.options[0].value=='') o2.options[0] = null; } o2.options.add(new Option(op.text,op.value)); o1.options[o1.selectedIndex] = null; } for(var i=0; i < o3.length;i++) { if(o3.options[i].text==op.text) o3.options[i]=null; } selectall(e3); } function selectall(e1){ var o2 = document.getElementById(e1); for(var i=0;i<o2.length;i++) { o2.options[i].selected=true; } } // --></script> <select id="f1" size="5" style="width:100px"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> </select> <input type="button" value="插入" οnclick="addoption('f1','f2','f3')" /> <input type="button" value="删除" οnclick="rmoption('f2','f1','f3')" /> <select id="f2" size="5" style="width:100px" multiple> </select> <select name="f3" size="0" style="width:100px;height:100px" multiple> </select>