ホームページ >ウェブフロントエンド >jsチュートリアル >href=javascript:void(0) と href=# の違いを要約します。
href=# と href=javascript:void(0) の違いは何ですか?以下は、href=javascript:void(0) と href=# の違いの私の要約です。
#" には位置情報が含まれています
デフォルトのアンカーポイントは #top で、Web ページの上部です
そして javascript:void(0) はデッドリンクのみを表します
これが、ページが時々非常に不安定になる理由です閲覧するのに長い リンクは明らかに # ですがページの先頭にジャンプします
でも javascript:void(0) はそうではありません
そのため、スクリプトを呼び出すときは void(0) を使用するのが最善です
または 25a342f2303cd58b30ca96ee5974cf6a
5f170e4dcf8300d4b7c5ce01ffa3ebe1Wait
新しいウィンドウのリンクを開くいくつかの方法
1.window.open('url')
2.りりー
---------- -------------------------------------- ------------ ------------------ # の場合は、個人コレクションからのいくつかの解決策が先頭にジャンプします。 :
りー
演算子で、式を評価するが値を返さない場合のvoid演算子の使用形式は次のとおりです:
<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=""式は評価されるJavaScriptの標準式です。式の外側のかっこは次のとおりです。オプションですが、これを記述することをお勧めします。式は評価されますが、ユーザーがクリックしても何も起こりません。ユーザーがリンクをクリックすると、 void(0) は 0 に計算されますが、JavaScript には影響しません
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中不能显示)つまり、ページ全体を更新せずに何らかの処理を実行したい場合は、次のようにすることができます。 void( 0) を使用しますが、ページを更新する必要がある場合は注意する必要があります 実際には 870cd383f150d4ad83c7c7790d241cd0 を使用できます。この文は送信操作を実行します。では、どのような状況で void(0) がより頻繁に使用されるのでしょうか? Ajax の Web ページを見ると、通常、void(0) が頻繁に使用されます。 ): ) であるため、void(0) を使用する前に、このページ全体を更新する必要があるかどうかを検討することをお勧めします。プログラマツールボックス「V0.1バージョンダウンロード
2.
IE6で無効なjavascript:void(0)メソッドの解決策
3. JavaScriptの演算子void(0)の定義と詳細説明」
4. javascript:void(0) は注意して使用してください。なぜこのように書くのは良くないのですか以上がhref=javascript:void(0) と href=# の違いを要約します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。