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 を実行したいときに使われます。

This website stores cookies on your computer. These cookies are used to provide a more personalized experience and to track your whereabouts around our website in compliance with the European General Data Protection Regulation. If you decide to to opt-out of any future tracking, a cookie will be setup in your browser to remember this choice for one year.

Accept or Deny

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