まず、次に示すように 2 つのボックスを作成し、それらにクリック イベントを追加します。 <!DOCTYPE html> <html lang="ja"> <ヘッド> <メタ文字セット="UTF-8"> <meta http-equiv="X-UA-compatible" content="IE=edge"> <meta name="viewport" content="width=デバイス幅、初期スケール=1.0"> <title>ドキュメント</title> <スタイル> 。父親{ マージン: 100px 自動; 幅: 100ピクセル; 高さ:100px; オーバーフロー: 非表示; 背景色: 淡い緑; } 。息子{ 幅: 50px; 高さ: 50px; 左マージン: 25px; 上マージン: 25px; 背景色: 淡いターコイズ; } </スタイル> </head> <本文> <div class="父"> <div class="son"></div> </div> <スクリプト> var 父親 = document.querySelector('.父親'); var son = document.querySelector('.son'); son.addEventListener('click',function(){ 警告('息子'); }、間違い) 父親.addEventListener('click',function(){ 警告('父'); }、間違い) </スクリプト> </本文> </html> 子ボックスのクリック イベントをクリックすると、印刷結果は次のようになります。 親ボックスのクリック イベントをブロックするにはどうすればよいでしょうか? サブボックス内のクリック イベントに 以下のように表示されます。 son.addEventListener('click',function(e){ 警告('息子'); e.stopPropagation(); }、間違い) この時点での実行結果は次のとおりです。 成功を阻止します。
e.cancelBubble = true; この互換性の問題を解決したい場合は、次の方法を使用できます。 if(e && e.stopPropagation){ e.stopPropagation(); }それ以外{ ウィンドウのイベントをキャンセルするには、次の手順を実行します。 } JavaScript によるイベント バブリングの防止に関するこの記事はこれで終わりです。JavaScript によるイベント バブリングの防止に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: CSSボックスモデルの紹介を読めば、混乱することはなくなるでしょう
>>: MySQL 8で追加された3つの新しいインデックスは、非表示、降順、関数です。
以下のように表示されます。表から条件フィールドでグループ化仮想テーブルとフィールドを作成し、フィール...
序文add_header は、headers モジュールで定義されたディレクティブです。名前が示すよ...
これは、IP アドレスが制限されている投票 Web サイトの不正行為の手口です。この方法は、投票 W...
この記事では、3階層ナビゲーションの表示と非表示を実現するためのVueの具体的なコードを例として紹介...
これは非常にシンプルな純粋な CSS3 の白い雲の浮遊する背景効果です。浮かぶ白い雲の特殊効果は、C...
1. 問題の原因友人の @水米田 から、POSITION に基づくマスタースレーブについて質問があり...
<br />前の記事:Webデザインチュートリアル(5):Webビジュアルデザイン。 1...
CSS3 背景画像関連互換性: IE9+背景クリップ 背景画像描画領域background-cli...
この記事では、MySQL のスケジュールされたデータベース バックアップ操作の例について説明します。...
導入: MySQL データベースの仕様に関しては、皆さんも何らかのドキュメントを読んだことがあると思...
目次事件の原因Node Scheduleを使用してスケジュールされたタスクを実装する1. node-...
WeChat ミニプログラムのネイティブ コンポーネントであるカメラ、キャンバス、入力 (フォーカス...
不明な点があるときはいつでも、Blog Park にアクセスして、いつでも答えやインスピレーションを...
この記事では、カルーセルマップの効果を実現するためのBootstrapの具体的なコードを参考までに共...
目次概要データ URL の使用を開始するデータURL構文複数言語の文字列のBase64エンコードとデ...