使用匿名侦听器删除事件侦听器

时间:2015-02-23 22:02:31

标签: javascript addeventlistener

我的问题是我试图在javascript上删除事件监听器。当我传递参数时,我将听众视为匿名。问题是我必须在以后的代码中从所有图像中删除事件监听器。我意识到我需要重新编写我的代码才能给它一些ID,但我真的很挣扎。以下是我的代码中需要更改的部分,任何帮助都会很棒。

var images = document.getElementsByTagName("img");
for (var i = 0; i < 4; i++)
{
    listenForI(i);
}

function listenForI(i)
{
    images[i].addEventListener("click",function()
    {
        changeImage(i);
    });
}

0 个答案:

没有答案