4

JavaScript 没有hasEventListener函数。我可以用什么代替它?

我正在做:

someForm.addEventListener( "submit", _submitHandler, false );

而且我有一个“表单控制器”,它应该测试哪些表单具有提交事件的侦听器。

4

1 回答 1

1

如果您认为特定元素上有一个侦听器(并且您必须具有对侦听器的引用),那么只需使用事件类型和侦听器引用调用 removeEventListener()。如果没有侦听器(或引用不正确),该调用将不会执行任何操作,因此它并不是性能最佳的选择,但它确实有效。

于 2016-10-12T18:58:07.883 回答