javascript - 如何创建适用于事件监听器标记的元素 Id 的函数?

标签 javascript

这是我正在使用的代码片段:

for(var i = 0; i < hexArray.length; i++) { 
    document.getElementById(hexArray[i]).addEventListener('animationend', wave, false);
    document.getElementById(hexArray[i]).addEventListener('webkitAnimationEnd', wave, false);
};

我想做的是使 wave 成为一个函数变量,该变量仅适用于 eventListener 触发的当前元素 ID。

因此,例如,当动画结束时,我想告诉 wave 函数运行,但仅在动画刚刚结束的 div 上运行。

最佳答案

wave 函数中,this 的值将是动画刚刚结束的元素。

关于javascript - 如何创建适用于事件监听器标记的元素 Id 的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21943538/

相关文章:

javascript - nodejs 在函数中等待 exec

javascript - 为什么我的功能不能正常工作?

javascript - 如何通过for循环中的append将多个元素插入到一个元素中?

javascript - React MUI Multiple Select with Checkboxes not Check marking Initial Selected Options

javascript - 如何使用 JavaScript 获取 ElementByClass 而不是 GetElementById?

java - 是否有正则表达式可以防止输入 Javascript?

JAVASCRIPT - UID 的 dateobj.getTime - 长度不固定吗?

javascript - jQuery获取并响应html,之后的POST问题

javascript - 限制Firebase与Electron App通信

javascript - 如果资源在不同的域上,如何使用 service-worker?