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