function setFirstFocus(){ var ref = ''; if (document.referrer.length > 0) { ref = document.referrer; } try { if (ref.length == 0 && opener.location.href.length > 0) { ref = opener.location.href; } } catch (e) {} if(ref != ''){ if(ref.indexOf("DVR-02-08-01/DVR-02-08-01")>0){ //document.getElementById("DVR-02-09-00-02").focus(); setTimeout(function setReturnFocus1(){ document.getElementById("DVR-02-08-00-02").focus(); },1000); }else if(ref.indexOf("DVR-02-08-03/DVR-02-08-03")>0){ setTimeout(function setReturnFocus1(){ document.getElementById("DVR-02-08-00-04").focus(); },1000); }else if(ref.indexOf("DVR-02-08-04/DVR-02-08-04")>0){ setTimeout(function setReturnFocus1(){ document.getElementById("DVR-02-08-00-03").focus(); },1000); }else{ setTimeout(firstFocus,1000); } }else{ setTimeout(firstFocus,1000); } }涉及到匿名函数、页面跳转时设焦点等知识。