javascriptなど、双子パパが日々技術的に問題になった事、その解決方法について書いていきます。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

javascriptのonClickにあるreturn

javascriptでたまにonClick="method;return false;"のような記述を見ることがあります。これは何でしょう?

hrefと同じタグの中にあった場合は、onClickを実行した後、hrefに遷移するかどうかの条件を返しています。

例えば、
<a href="aaaa">..</a> は、無条件にaaaaに遷移します。
<a href="aaaa" onClick="ccc">..</a>は、cccを実行した後、aaaaに遷移します。
<a href="aaaa" onClick="ccc;return false;">..</a>は、cccを実行して終わりです。
(化け防止のため一部全角文字を使用しています)

順番は、onClick実行 → onClick判定がfalse:終了 onClick判定がtrue : hrefに遷移です。
スポンサーサイト

スポンサードリンク

Copyright © 双子パパのエンジニア記録 All Rights Reserved.
ほったらかしでも稼げるFC2ブログテンプレート [PR]
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。