ホームページ  >  記事  >  ウェブフロントエンド  >  javascript:void(0) を使用する理由は何ですか?

javascript:void(0) を使用する理由は何ですか?

WBOY
WBOYオリジナル
2022-04-13 17:48:103186ブラウズ

「javascript:void(0)」を使用する理由は、リンクが他のページにジャンプするのを防ぎ、リンクのスタイルを保持し、リンクが実際の操作を実行しないようにするためです。 void キーワードは、式が評価されるが値が返されないことを指定するために使用されます。「void(0)」は、操作が実行されないことを意味します。

javascript:void(0) を使用する理由は何ですか?

このチュートリアルの動作環境: Windows 10 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

javascript:void(0)

href="javascript:void(0);" を使用する理由は何ですか? これの意味は、ハイパーリンクで代わりに js 関数を実行させることです。アドレスにジャンプするには、

と void(0) は空のメソッドを表します。つまり、js 関数は実行されません。

href="javascript:void(0);"

javascript: は疑似プロトコルであり、URL のコンテンツが JavaScript を通じて実行されることを示します。 。 void(0) は操作が実行されないことを意味し、リンクが他のページにジャンプすることを防ぎます。これは、リンクのスタイルを保持するためによく行われますが、リンクが実際の操作を実行できるようにするものではありません。

javascript:void(0) で最も重要なのは、void キーワードであり、これは非常に重要です。 JavaScript のキーワード。演算子は、式が評価されるが値を返さないことを指定します。

構文形式は次のとおりです。

void func()javascript:void func()

または

void(func())javascript:void(func())

次のコードは、ユーザーがクリックしても何も起こらないハイパーリンクを作成します。

例:

<html>
<head> 
<meta charset="utf-8"> 
<title>123</title> 
</head> 
<body>
    <a href="javascript:void(0)">单击此处什么也不会发生</a>
</body>
</html>

出力結果:

javascript:void(0) を使用する理由は何ですか?

##[関連する推奨事項:

javascript ビデオ チュートリアル, ウェブフロントエンド]

以上がjavascript:void(0) を使用する理由は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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