Event: cancelBubble プロパティ

非推奨: この機能は非推奨になりました。まだ対応しているブラウザーがあるかもしれませんが、すでに関連するウェブ標準から削除されているか、削除の手続き中であるか、互換性のためだけに残されている可能性があります。使用を避け、できれば既存のコードは更新してください。このページの下部にある互換性一覧表を見て判断してください。この機能は突然動作しなくなる可能性があることに注意してください。

メモ: この機能はウェブワーカー内で利用可能です。

cancelBubbleEvent インターフェイスのプロパティで、非推奨です。代わりに Event.stopPropagation() を使用してください。 イベントハンドラーから戻る前にこの値を true に設定すると、イベントの伝播を防ぐことができます。それ以降の実装では、この値を false に設定しても何も起こりません。 詳しくはブラウザーの互換性を参照してください。

論理値です。 true の値は、イベントがこれ以上伝播しないことを意味します。

js
elem.onclick = (event) => {
  // Do cool things here
  event.cancelBubble = true;
};

仕様書

Specification
DOM Standard
# ref-for-dom-event-cancelbubble①

ブラウザーの互換性

BCD tables only load in the browser