2つ目をクリックした場合、フォーカスはありません。キャンセルされたためです。入力する別の方法を使うと、フォーカスはまだ可能です。マウスクリックはこれ以上動作しません。興味深いユースケースがあります。使用することがあります。バブリングの停止が必要に見える実践的な例を見てみましょう。実際にはバブリングを止めることなく上手く行うことができます。イベント時(マウスの右クリック)のブラウザは、標準オプション付きのコンテキストメニューを表示します。menu</button>今、我々のオプションを使用した、独自のドキュメント全体のコンテキストメニューを実装したいとしましょう。ドキュメント内には、独自のコンテキストメニューを持つ他の要素がある可能性があります。ボタンレベルと(イベントがバブルし)ドキュメントレベルのメニューです。};</script>これで、ボタンレベルのメニューは期待通り動作します。統計を収集するカウンターなど、外部コードの右クリックに関する情報へのアクセスは永久に拒否されます。それはまったく賢明ではありません。ハンドラの中で、チェックすることです。あれば、イベントは処理されており、反応する必要はありません。};</script>これで、すべて正しく動作します。ネストされた要素を持っており、それらが独自のコンテキストメニューを持っている場合も動作します。しても知られている)は2つの異なるものです。それらはお互い関係ありません。ネストされたコンテキストメニューのアーキテクチャネストされたコンテキストメニューを実装する別の方法もあります。ハンドラをそこに格納できるメソッドを持つことです。オブジェクトは任意の右クリックをキャッチし、格納されているハンドラを見て適切なものを実行するでしょう。選択を始めます(選択するにはマウスを移動します)。チェックON/OFF。押すとこのイベントが発生し、ブラウザはその後にフォームを送信します。マウスホイールイベントはデフォルト動作としてスクロールをします。キーの押下はフィールドへの文字の追加、または別のアクションになります。このイベントは右クリックで発生し、アクションはブラウザのコンテキストメニューを表示することです。...他にもあります...JavaScriptでイベントを排他的に処理したい場合、デフォルトのアクションをすべて防ぐことができます。割り当てられたハンドラに対してのみ機能します。追加することによって、任意の要素の振る舞いをカスタマイズすることが可能です。リンク(別のURLにリダイレクトするなど)として振る舞わせることができます。HTML要素のセマンティックな意味を維持するべきです。ボタンではなくナビゲーションを実行するべきです。加えて、アクセシビリティの点でHTMLをより良くします。ブラウザはこのようなリンクを新しいウィンドウ(右クリックしたり他の手段で)で開くことができます。人々はそれが好きです。固有のブラウザ機能は依然として動作しません。w3.org</a>ブラウザはクリックでそのURLを辿りますが、それをしたくありません。属性を読み込むとき、そのコンテンツからハンドラを生成します。より返却された値は使われておらず、結果には影響しないことが分かります。要素内のすべてのリンクが、ユーザに本当に離れたいかを尋ねるようにしてください。ロードされているかもしれないし、いつでも動的に再作成されるかもしれません。そのため、すべてのリンクを見つけてハンドラを配置することはできません。イベントの移譲を使ってください。コンテンツはネストされたタグを持っている場合があります。href=".."><i>...</i></a>.タスクのためのサンドボックスを開く解答これはイベント移譲パターンを大いに活用してものです。"ログ"要求をサーバーに送信できます。コンテンツを読み込んでページに表示することもできます(許可されている場合)。