一尘不染

单击时如何使链接打开多个页面

javascript

我有两个(或更多)链接。例如:http :
//google.comhttp://yahoo.com

当我单击单个链接时,如何使它们 打开?

例如,一个名为“单击此处”的链接,单击该链接将打开两个不同的空白窗口。


阅读 245

收藏
2020-05-01

共1个答案

一尘不染

HTML:

<a href="#" class="yourlink">Click Here</a>

JS:

$('a.yourlink').click(function(e) {
    e.preventDefault();
    window.open('http://yoururl1.com');
    window.open('http://yoururl2.com');
});

您还应该知道window.open有时会被弹出窗口阻止程序和/或广告过滤器阻止。

Paul的补充:这种方法还依赖于启用JavaScript。通常这不是一个好主意,但有时是必要的。

2020-05-01