a タグは主にページ ジャンプを実装するために使用され、これは href 属性または onclick イベントを通じて実現できます。 コードをコピー コードは次のとおりです。<a onclick="window.location.href='www.jb51.net'" href="javascript:void(0);">123WORDPRESS.COM</a> このコードは主流のブラウザでは正常に動作しますが、IE6 では動作しません。その理由は何でしょうか? コードをコピー コードは次のとおりです。javascript:void(0); void(arg); は常に null を返す関数として理解できますが、そのパラメーターは空にできません。パラメータには任意の式や関数を使用できます。 コードをコピー コードは次のとおりです。<a href="javascript:void(name = '123WORDPRESS.COM'); alert(name);">テスト</a> テスト IE6 はまず onclick などの DOM 自体にバインドされたイベントを実行します。バブリングが防止されていない場合は、href 属性が順番に実行されます。また、void(0); はイベントを実行する必要がないため、IE6 はブラウザーにイベントを実行しないように指示し (前のアクションを上書きします)、バブリングを終了することは return false; と同等であるため、ブラウザーはアクションを実行しません。したがって、onclick イベント内でのバブリング イベントを防止するだけです。 コードをコピー コードは次のとおりです。<a onclick="window.location.href='https://www.jb51.net';return false;" href="javascript:void(0);">123WORDPRESS.COM</a> これは IE6 でも正常に実行されます。 もう 1 つの方法は、javascript:void(0); の代わりに # を使用することです。href 属性の # は、もともとアンカー #name を意味するため、アンカーが指定されていない場合は、ページの先頭に移動します。 # には特定の意味があります。デフォルトは #top です。# の後に内容がある場合はタグとみなし、ページ上で該当するタグを見つけてその場所へジャンプします。見つからない場合はページの先頭へジャンプします。ジャンプしたくない場合は ### を使用できます。### は意味のないタグ指定です。 |
<<: Vue でバイナリ ファイル ストリームを受信して PDF プレビューを実現する方法
>>: CSS ボックスモデル内のパディングと略語の詳細な説明
1.html <div class="ログインボディ"> <...
k3dとは何ですか? k3d は、Docker で K3s クラスターを実行するための小さなプログ...
重要なイベントまであと何日あるか知りたいですか? Linux bash と date コマンドが役に...
目次準備する5つの武器…のためにオブジェクト.キーオブジェクト.getOwnPropertyName...
目次Vue.jsにおける属性とプロパティ値および関連する処理として属性とプロパティの概念属性とプロパ...
この問題について話すとき、垂直方向の中央揃えを設定するための vertical-align 属性が ...
目次1. 理論シリアル化可能繰り返し読み取りコミットされた読み取りコミットされていない読み取り2. ...
何が大問題ですか?長時間実行され、長時間コミットされないトランザクションは、大規模トランザクションと...
1 Dockerサービスを開始するまず、docker サービスを開始する方法を知っておく必要がありま...
0 アイコンと画像の違いアイコンは文字であり、画像はバイナリ ストリームです。つまり、画像はアイコン...
<br />ナビゲーションについて話すときは、ほとんどの場合、ナビゲーションがコンテンツ...
<div id="ルート"> <h2>頑張れ、{{na...
Mysqlページングの2つのパラメータ ユーザー制限 1,2 から * を選択 1 は検索する最初の...
手工芸デザインからグラフィックデザイン、そしてウェブデザインまで、デザインの原則は同じままですが、私...
まず、コマンドラインまたはワークベンチを使用して MySQL にログインできず、「ユーザー '...