電子書籍の厳選無料作品が豊富!

首記の件につきまして、

イベントの削除、キャンセルの処理はremoveEventListenerになりますが、このメソッドはイベントハンドラのonイベント、イベントリスナーのaddEventListenerどちらも有効なのですか。

宜しくお願い致します。

A 回答 (2件)

onイベントで付加したイベントはremoveEventListenerでは削除できません。


普通にonイベント=nullなどで上書きする感じでしょうか・・・
onイベントは取り回しが面倒なのでaddEventListenerを
ご利用になることをおすすめします
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
nullで上書きする事でイベントハンドラの削除にはなるのは盲点でした。

お礼日時:2021/04/09 14:07

こんにちは



試してみればわかることですが・・・
removeEventListener()は、addEventListener() で登録されたイベントに対して有効です。
https://developer.mozilla.org/ja/docs/Web/API/Ev …

一方で、on〇〇属性として設定されたイベントは、上書きすることで削除することが可能です。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!