まず、HREF属性とOnClickイベントの実行順序について話しましょう。マウスがAタグをクリックすると、最初にOnClickイベントが実行され、次にHREF属性(ページジャンプ、またはJavaScript Pseudo-Link)の下のアクションが実行されます。 HREF属性の下でアクションを実行したくない場合、OnClickはfalseを返す必要があります。一般に、onclick = xxx(); return falseはこのように書かれています。
JavaScriptコード式と仕様作成方法をHREF属性で実行する方法
JavaScriptのvoidは、式を評価するが値を返さないことを指定する演算子です。
void演算子の使用形式は次のとおりです。1。JavaScript:void(expression)
2。JavaScript:void expression
式は、計算されるJavaScript標準式です。式の外側の括弧は選択されていますが、それらを書くことは良い習慣です。 (バージョンナビゲーター3.0を実装)
void演算子を使用して、ハイパーリンクを指定します。式は計算されますが、現在のドキュメントには何もロードされません。
HREF =#位置情報が含まれています。デフォルトのアンカーは#top、つまりWebページの上端であり、JavaScript:void(0)はデッドリンクのみを表し、情報がないことです。したがって、スクリプトを呼び出すときにvoid(0)を使用するのが最善です
HREFは通常、URLアドレスを指しています。また、href = javascript:xxx();などのJavaScriptを呼び出すこともできます。このドキュメントは、これを次のように記述することを推奨しています。 JavaScript:ProtocolをAのHREF属性として使用しないようにしてください。これは、ウィンドウの不必要なトリガーを引き起こすだけでなく、IEでGIFアニメーション画像の再生を停止します。