ホームページ >ウェブフロントエンド >htmlチュートリアル >リンク使用時にハイパーリンクがジャンプしないようにする方法
リンクの onclick イベントが最初に実行され、続いて href 属性の下のアクションがリンク内に存在すると仮定します。href 属性の下のアクションを実行しないようにするには、onclick が false を取得する必要があります。 return value
使用中、< ;a href="" onclick=""> でいくつかの問題が発生し、1 か月以上私を混乱させました。今、ネチズンから次の結論を得て、私は突然問題を理解しました。解決されました。
リンクの onclick イベントが最初に実行され、続いて href 属性の下のアクション (ページ ジャンプ、または JavaScript 疑似リンク)
href の下にアクションが必要な場合は、リンク内に href と onclick の両方が存在すると仮定します。 onclick 属性を実行しない場合は、 false の戻り値を取得する必要があります。
ページが長すぎてスクロール バーがあり、リンクの onclick イベントを通じて操作を実行したい場合。その href 属性は # ではなく javascript:void(0); に設定する必要があります。これにより、不要なページ ジャンプを防ぐことができます。
戻り値を持つ関数がリンクの href 属性で呼び出された場合、現在のページのコンテンツは
Shiftキーを押したままにすると違いが生じます。
今日遭遇した問題は、IE6.0でhref形式でparentNodeにアクセスできないことです。
A の href 属性として javascript:protocol を使用しないようにしてください。これにより、window.onbeforeunload イベントが不必要にトリガーされるだけでなく、IE での GIF アニメーション画像の再生が停止されます。
関連する推奨事項:
以上がリンク使用時にハイパーリンクがジャンプしないようにする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。