HTML「ハイパーリンク」におけるhrefとonclickの戸惑いについて


「a href=「」onclick=「」を使う時、いくつかの問題が発生しました.長い間困惑しました.今はネット友達から以下の結論を得て、私を明るくして、問題も解決します.
  • リンクのonclickイベントが先に実行され、次いでhref属性下の動作(ページジャンプ、またはjavascript疑似リンク)が続く.
  • は、リンク中にhrefonclickが同時に存在すると仮定し、href属性の下の動作を実行しない場合、onclickfalseの戻り値を得る必要がある.
  • ページが長すぎると、スクロールバーがあり、リンクされたonclickイベントを通じて操作が実行されることが望ましい.href属性をjavascript:void(0);とし、#ではなく、不必要なページの鼓動を防ぐことができる.
  • リンクhref属性で戻り値の関数を呼び出すと、現在のページの内容はこの関数の戻り値に置き換えられます.
  • は、Shiftキーを押した場合に違いがあります.
  • 今日私が遭遇した問題は、IE 6.0でhrefでparent Nodeにアクセスできませんでした.
  • はできるだけjavascriptを使わないでください.協定はAのhref属性として、このように不必要な触発のwindow.onbeforeunload事件を招くだけではなくて、IEの中で更にgifアニメーションのピクチャーに再生を停止させます.