当前位置:  开发笔记 > 编程语言 > 正文

删除事件侦听器

如何解决《删除事件侦听器》经验,为你挑选了1个好方法。

如果我为一个事件添加一个事件处理程序

HTMLElement.onclick = somefunction;

如何删除上述样式中添加的事件处理程序.

我尝试使用removeEventListener,如下所示,但它不起作用.

HTMLElement.removeEventListener('click', somefunction)

我能做什么?



1> lleaff..:

如果使用onclick赋值方法,则需要重新分配onclick不同的值以"解除绑定"它,例如:

HTMLElement.onclick = null;

请注意,虽然使用onclick被认为是不好的做法,因为它不允许您绑定多个功能,addEventListener而是更喜欢.

推荐阅读
小白也坚强_177
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有