Javascript 使用鼠标向下事件堆叠元素导致事件不工作?
在我当前的项目中,我使用Javascript 使用鼠标向下事件堆叠元素导致事件不工作?,javascript,html,dom,events,dom-events,Javascript,Html,Dom,Events,Dom Events,在我当前的项目中,我使用mousedown的元素事件监听器来允许拖动元素 如果我在这些事件监听器的同一位置生成多个元素,则只有顶层元素作用于监听器。移除顶部元素后,下面的所有元素仍然没有事件侦听器 这是什么原因造成的/如何修复 有关直接错误和实时代码,请参阅。解决了该问题。我正在直接更新document.body,它正在擦除所有现有的事件侦听器。使用insertAdjecentHTML解决了这个问题
mousedown
的元素事件监听器来允许拖动元素
如果我在这些事件监听器的同一位置生成多个元素,则只有顶层元素作用于监听器。移除顶部元素后,下面的所有元素仍然没有事件侦听器
这是什么原因造成的/如何修复
有关直接错误和实时代码,请参阅。解决了该问题。我正在直接更新document.body,它正在擦除所有现有的事件侦听器。使用insertAdjecentHTML解决了这个问题