まず、次に示すように 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つの新しいインデックスは、非表示、降順、関数です。
最近、プロジェクトで問題が発生しました。サーバー側のプログラムが突然クラッシュして終了しました。クラ...
Navicat で MySql スケジュールタスクを作成する詳細な説明イベントは、MySQL が特定...
HTML <dl> タグ#定義と使用法<dl> タグは定義リストを定義します...
1. イメージをプルするまず、次のコマンドを実行して、イメージをローカル コンピューターにダウンロー...
リンク: https://qydev.weixin.qq.com/wiki/index.php?ti...
目次序文1. 準備2. 実際の戦闘2.1 ミニプログラムの権限を設定する2.2 カプセル化ツールの機...
序文インデックスは、データベース内の 1 つ以上の列の値を並べ替え、データベースが効率的にデータを取...
具体的なコードは次のとおりです。 /*スクロールバーの幅*/ ::-webkit-スクロールバー{ ...
目次先読みと後読みをキャプチャグループと組み合わせる捕獲グループと非捕獲グループ前を向いて、後ろを振...
1. 問題Docker コンテナのログにより、ホストのディスク領域がいっぱいになりました。 doc...
目次背景説明GETリクエストの作成事前リクエストスクリプトで署名を作成するスクリプトは環境変数に書き...
ドラッグ機能は主に、ドラッグによる並べ替え、ポップアップ ボックスのドラッグと移動など、ユーザーがカ...
rpm パッケージのインストールは比較的簡単なので、ここでは説明しません。ほとんどのオープンソース ...
LinuxリモートMySQLデータベースの展開、参考までに、具体的な内容は次のとおりです。 1.0 ...
目次1. 閉鎖の概念追加の知識ポイント: 2. 閉鎖の役割: 3. 閉鎖例3.1 liをクリックする...