原生JS模拟超链接在新窗口打开链接

可用于点击 <li>、<span> 等元素动作

 1 function openNewWindow(url) {  
 2     var a = document.createElement("a");  
 3     a.href = url;
 4     a.target = "_blank";
 5     //    如使用jquery,以上3行可以精简为一行
 6     //    var a = $("<a href='" + url + "' target='_blank'>" + url + "</a>").get(0),
 7     e = document.createEvent("MouseEvents");  
 8     e.initEvent("click", true, true);  
 9     a.dispatchEvent(e);
10 }

 

posted @ 2023-04-27 09:50  cui-YF  阅读(280)  评论(0编辑  收藏  举报