如何在 javascript 中处理事件监听器?

问题描述 投票:0回答:1

我创建了一个 web 表单,当我点击编辑按钮 [突出显示为红色] 时,模型将显示出来,我将事件监听器放在保存更改按钮 [突出显示为橙色]

What is my problem?

当我关闭这个模型而不点击保存更改按钮然后在后台运行事件监听器如果我再次点击编辑按钮然后另一个保存更改按钮事件监听器正在运行当我点击那个按钮然后2事件监听器在执行同时。

What I need?

我在关闭模型时需要该解决方案,然后它会自动停止在按钮保存更改时运行的事件侦听器。

javascript addeventlistener removeeventlistener
1个回答
0
投票

因为你关闭这个模型的时候没有取消事件监听器,最后的事件监听器逻辑也会被执行

固定:关闭模型时,需要取消事件监听器。

© www.soinside.com 2019 - 2024. All rights reserved.