他に誰もこの質問をしていないのですが、属性イベントハンドラがJavaScriptのremoveEventListenerで削除されるかどうか不思議です。removeEventListenerはHTML属性を削除しますか?
<video id='myVideo' src='blah.mp4' onended='window.onMyVideoEnded'></video>
document.querySelector('#myVideo').removeEventListener('ended', window.onMyVideoEnded);
このコードは、HTML要素のインラインで「ハードコード」されていてもリスナーが呼び出されないようにしますか?
私はそれがうまくいくと思ういけません。 "removeEventListener()メソッドは、addEventListener()メソッドでアタッチされたイベントハンドラを削除します。" https://www.w3schools.com/jsref/met_element_removeeventlistener.asp – victor
@victorは私にはちょっと聞こえる例で答えを投稿してください – neaumusic