ホームページ > 記事 > ウェブフロントエンド > HTML のタグ href=# と href=javascript:void(0) の違いの分析
href=# と href=javascript:void(0) の違いについて簡単に説明します。必要な友達は参照してください
#" には位置情報が含まれています
デフォルトのアンカー ポイントは #top です。ウェブページの上部
javascript:void(0) はデッドリンクのみを表します
これが、時々ページが非常に長く、閲覧リンクが明らかに # であるのに、ページの上部にジャンプする理由です
しかし javascript:void (0) はそうではありません
ので、スクリプトが呼び出されます。 void(0)
または 7ce8961e120a815eeb46b3f04acc755f
56ea8152226b1444ce0c2c61f8d5d4f7 などを使用するのが最善です。 新しいウィンドウのリンクを開くにはいくつかの方法があります。
1.window.open('url')
2. カスタム関数を使用する
<script> function openWin(tag,obj) { obj.target="_blank"; obj.href = "Web/Substation/Substation.aspx?stationno="+tag; obj.click(); } </script> <a href="javascript:void(0)" onclick="openWin(3,this)">LINK_TEST</a> window.location.href=""
---------------------------- --------------------- ---------------------------- -------
# の場合は、先頭にジャンプします。個人的なコレクションのためのいくつかの解決策:
1:<a href="####"></a> 2:<a href="javascript:void(0)"></a> 3:<a href="javascript:void(null)"></a> 4:<a href="#" onclick="return false"></a> 5:<span style="cursor:hand"></span>(好像在FF中不能显示)
JavaScript の使用には注意してください:void( 0)
void は JavaScript の演算子で、式の計算を指定しますが、使用形式は返しません。
void 演算子は次のとおりです。1. javascript:void (expression) 2. javascript:void expression
実際には、aa91b921242d20bb5d5b2d7c0696694d の場合、この文は送信操作を実行します。では、void(0) はどのような状況でより頻繁に使用されるのでしょうか?更新がなければ、もちろん Ajax です。Ajax の Web ページを見ると、一般的に、 void(0)、:) が大量に表示されるため、void(0) を使用する前に、ページ全体を更新する必要があるかどうかを検討することをお勧めします。
以上がHTML のタグ href=# と href=javascript:void(0) の違いの分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。