ホームページ >ウェブフロントエンド >jsチュートリアル >HTML イベント リスナーで「return false」は何をしますか?

HTML イベント リスナーで「return false」は何をしますか?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-08 03:28:11506ブラウズ

What Does `return false` Do in an HTML Event Listener?

イベント リスナーの 'return false' の影響

HTML では、次のようなリンクが表示されることがあります。

<a href='#' onclick='someFunc(3.1415926); return false;'>Click here !</a>

このコードでは、「return false」の追加は何をするのかという疑問が生じます。達成?

'return false' の影響

イベント ハンドラの戻り値は、ブラウザがデフォルトのアクションを続行するかどうかを決定します。リンクの場合、デフォルトのアクションはリンクをたどることです。 'false' を返すことで、このデフォルトの動作を防止できます。

ボタンの重要性

ボタン イベント リスナーでは 'return false' はあまり見られないかもしれませんが、これは役に立ちます。同じ目的: フォームの送信など、ボタンのデフォルトのアクションをキャンセルします。

「return」を指定するfalse'

イベント ハンドラーの 'return false' に関する特定の W3C 仕様はありません。このような古い JavaScript インターフェイスは、正式なドキュメントが存在しない「DOM 0」の範疇に属します。古い Netscape 2 ドキュメントを参照すると、いくつかの洞察が得られる可能性があります。

最新の代替手段

デフォルトのイベント動作をキャンセルするための最新のアプローチは、次のように、event.preventDefault() を使用することです。 DOM 2 イベント仕様。これにより、「return false」に関連する曖昧さが解消され、ブラウザ間の互換性が確保されます。

以上がHTML イベント リスナーで「return false」は何をしますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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