javascript: void(0); のIEでの挙動

javascript で aタグに

<a href="#">
とか
<a href="javascript:void(0);">

などとして、onclick属性を持たせることがよくある。


個人的には javascript:void(0); のほうをよく使うのだが、IEだと動かない場合があるのでメモ

<a href="javascript:void(0);" onclick="document.form.submit();">

などとした場合動かない。

<a href="javascript:void(0);" onclick="document.form.submit(); return false;">

上記のように、return false; が必要。