ホームページ  >  記事  >  ウェブフロントエンド  >  href=javascript:void(0) と href=# の違いを要約します。

href=javascript:void(0) と href=# の違いを要約します。

零下一度
零下一度オリジナル
2017-05-17 16:02:091360ブラウズ

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.りりー

---------- -------------------------------------- ------------ ------------------

# の場合は、個人コレクションからのいくつかの解決策が先頭にジャンプします。 :


りー

----- -------------------------------------- ---------- ------------------------

JavaScript の使用には注意してください: void(0)

JavaScript の void

演算子で、を評価するが値を返さない場合の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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。