我想删除以下视频事件监听器。
var video = document.querySelector("video");
video.onplay = function(){
//my operations
}
现在我要删除/禁用此侦听器。是否可以像HTML5 DOM事件监听器一样删除它:
element.addEventListener("mousedown", handleMouseDown);
element.removeEventListener("mousedown", handleMouseDown);
删除的原因是,在像youtube这样的动态网站中,当我动态转到另一个视频时(特别是在频道的精选视频页面上),此事件不会触发。我需要在动态页面更改时更新我的“视频”变量并再次设置事件监听器。但是我认为这会影响标签随时间的性能,因为以前的监听器仍在运行(或者是吗?)。我找不到关于此的官方文件。