32

<a>簡単ですが興味深い質問です。単一の要素を使用して複数のリンクを開くにはどうすればよいですか?

これを使用すると、最初のものだけが開きますhref

<a href="http://www.google.com" href="http://www.yahoo.com" target="_blank">Click Here</a>
4

2 に答える 2

44

あなたは確かにこれを試すことができます

デモ

<a href="http://www.microsoft.com" target="_blank" onclick="window.open('http://www.google.com'); window.open('http://www.yahoo.com');">Click Here</a>
于 2012-12-20T05:16:50.660 に答える
1

私はそれを検索しましたが、残念ながら私が見つけたすべての方法が機能しません。JSでそれを行う方法が1つあります(ただし、現在のタブで1つのリンクが開きます)。

HTMLコード:

<a id="myId">go</a>

JSコード:

myId.onclick = function(){
   open('https://www.example1.com');
   location.href = ('https://www.example2.com');
}

したがって、ここでは、example1.comを別のタブで開きます。

次に、現在のタブで、example2.comを開きます

注:JS行の順序が必要です。そうでない場合は機能しません。

于 2021-01-14T07:24:34.977 に答える