HTMLでリンクを新しいタブで開く方法


方法1: target属性を使用する方法

<a href="https://example.com" target="_blank">リンク</a>

この方法では、target="_blank"という属性をリンク要素(<a>)に追加します。"_blank"は、リンクを新しいタブまたはウィンドウで開くことを示します。

方法2: JavaScriptを使用する方法

<a href="https://example.com" onclick="window.open(this.href,'_blank');return false;">リンク</a>

この方法では、onclickイベントを使用してJavaScriptを実行します。window.open関数を使用してリンク先を新しいタブで開きます。return false;は、リンクが通常の方法で開かれるのを防ぐために必要です。

方法3: rel属性を使用する方法

<a href="https://example.com" rel="noopener noreferrer" target="_blank">リンク</a>

この方法では、rel属性を使用してセキュリティ上のリスクを軽減します。rel="noopener noreferrer"という値を追加することで、新しいタブで開かれたリンクが元のページにアクセスできないようにします。

これらの方法は、どれもリンクを新しいタブで開くための一般的な手法です。必要に応じて、これらの方法を使ってHTMLのリンクを設定できます。注意点として、ユーザーがブラウザの設定で新しいタブを開く動作を変更している場合、これらの方法は機能しないことがあります。