Event: cancelBubble プロパティ
非推奨: この機能は非推奨になりました。まだ対応しているブラウザーがあるかもしれませんが、すでに関連するウェブ標準から削除されているか、削除の手続き中であるか、互換性のためだけに残されている可能性があります。使用を避け、できれば既存のコードは更新してください。このページの下部にある互換性一覧表を見て判断してください。この機能は突然動作しなくなる可能性があることに注意してください。
メモ: この機能はウェブワーカー内で利用可能です。
cancelBubble
は Event
インターフェイスのプロパティで、非推奨です。代わりに 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