onmousedown属性,onmouseup属性は、マウスやトラックパッドの左右ボタンの動作を問いませんが、
左ボタンに限定された動作によりイベント
を発生させる属性に、onclick属性とondblclick属性があります。

これらの属性を同じ要素に
併せて指定している場合、左ボタンを2回連続で押す動作を行うと、Netscape, Firefox, Opera, Safari
では、onmousedown→onmouseup→onclick→onmousedown→onmouseup→ondblclickの順にイベントが発生します。

Netscapeってネスケだね。懐かしすぎ 笑

Internet Explorer
のみイベント発生順序が異なり、onmousedown→onmouseup→onclick→onmousedown→ondblclick→onmouseup
の不規則な順でイベントが発生します。 このようにどのブラウザも 2回連続でボタンを押した時の 2回目のonclick属性のイベントは無効になるようです。

<私の好きなサイ本>

JavaScript 第6版