Google が検索結果で onMouseDown を使用していることに気付きました。Web トラッキング、キーワードやランキングの表示などに使用されています。
onClick と onMouseDown のどちらが優れているかを知りたいのですが、どちらも次のすべてをサポートしていますか: 中央ボタン、左クリック、右クリック (ゲーマー マウスなどの他のボタン)。携帯電話、タブレット、その他すべてのオペレーティング システムのブラウザを含むすべてのブラウザでサポートされていますか? 関数が最初にロードされることが最も重要です。HREF は、javascript が失敗した場合の SEO およびその他の UI/UX の利点のために残されています。
<a href="http://www.site.com" onclick="doMyFunctionFirst();">
JavaScript loaded before the href URL
</a>
または
<a href="http://www.site.com" onMousedown="doMyFunctionFirst();">
JavaScript loaded before the href URL
</a>
または、一見明らかです(スペースのすべての文字がクライアントにとって重要であるため、これは行いません)
<a href="http://www.site.com" onclick="doMyFunctionFirst();" onMouseDown="doMyFunctionFirst();">
JavaScript loaded before the href URL
</a>