-2

ワンクリックでいくつかのリンクを新しいタブで開く方法を探しています。

ここに私が書いたHTMLコードがあります。

<ul>
  <li><a href="http://google.com">Google</a></li>
  <li><a href="http://bing.com">Bing</a></li>
  <li><a href="http://ebay.com">Ebay</a></li>
  <li><a href="http://amazon.com">Amazon</a></li>
</ul>
<hr>
<a href="#" onclick="">Open all links above by one click!</a>

UPD:可能であれば、 でラップされたページ上のすべてのリンクを検索し<li></li>、それらを配列にプッシュし、リンクをクリックした後に配列から次の 4 つのリンクを開く必要があると便利です。

jsFiddle の例

4

4 に答える 4

3

動機を疑うことなく(ポップアップブロッカーによってブロックされるため)、

function open4links () {
    var links = ['http://...', 'http://...', 'http://...', 'http://...'];
    for (var i = 0; i < links.length; i++) {
        window.open(links[i], '_blank');
    }
}

(the a element).onclick = open4links;
于 2013-09-25T19:08:06.370 に答える