javascript:void(0)

<div style="text-align: center;">
    <a href="javascript:void(0);" class="btn" onclick="window.close();">閉じる</a>
</div>

javascript:void(0) は、HTML の a タグで JavaScript を実行する際に、ページの遷移やリロードを防ぐための記述です。以下、その構成と意味を説明します。

  1. javascript:
    a タグの href 属性内で JavaScript を実行することを示しています。通常は href にはリンク先の URL が記述されますが、javascript: を使うことで、JavaScript コードをその場で実行することができます。
  2. void(0)
    void は、JavaScript における演算子の一つで、指定した値を評価し、その結果を undefined にするものです。
    void(0) の場合、0 を評価して、その結果を undefined にしています。これにより、JavaScript コードを実行した際に何も返さないようにする、つまり、リンクをクリックしてもページのリダイレクトやリロードが起きないようにする目的があります。

したがって、href="javascript:void(0);" は、リンクをクリックしてもページが変化しないようにしつつ、そのクリックイベントで JavaScript を実行したいときに使われます。

タイトルとURLをコピーしました