onclick時のreturnの有無による挙動の違い

リンククリック時にJavascriptを呼びたいとき、以下のように書くことがよくあるかと思います。

<a href="XXX" onclick="YYY">hogehoge</a>

上記のように書いた場合、YYYを実行後、XXXに遷移します。

Javascriptだけを動作させたい場合は以下のようにしてreturn falseをあわせて記載しておきます。

<a href="XXX" onclick="YYY;return false;">hogehoge</a>