javascript で 以下のようなコードがありました。

「return false」は何のためにあるのでしょうか?

<a href="http://example.com" class="refresh" onclick="javascript:location.reload();return false;">最新の情報に更新</a>

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2015/09/02 19:16:03
  • 終了:2015/09/04 14:59:16

ベストアンサー

id:a-kuma3 No.1

a-kuma3回答回数4563ベストアンサー獲得回数19082015/09/02 19:31:47

return false; を削除してみれば分かりますが、これがないと、A タグをクリックしたときの本来の動作をしてしまいます。
つまり http://example.com に飛んじゃう。
このタグが書かれているのが、http://example.com で表示されるページであれば、この return false; があってもなくても、動作は変わりません。

こういうことをやりたいなら、意味のない URL を href に設定するんじゃなくて、# を書くのが普通だとは思いますけど。

<a href="#" class="refresh" onclick="javascript:location.reload();">最新の情報に更新</a> 
id:tetlis

理由がよく分らなかったのでたすかりました。ありがとうございます。

2015/09/04 14:59:09

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません