gpt4 book ai didi

javascript - 如何正确地将循环中的参数传递给多个事件处理程序?

转载 作者:行者123 更新时间:2023-11-30 18:19:55 26 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Javascript closure inside loops - simple practical example

我使用 JS 将事件处理程序添加到我网站上的多个 href:

function addButtonListener(){
var buttons = document.getElementsByClassName("selLink");
for (var i = 0; i < buttons.length; i++)
{
button.addEventListener('click',function() { addTosel(i); },true);
}
}
}

但不幸的是,addTosel 传递的是最后一个 i 而不是循环中的 i。此时如何将i相应地传递给正在处理的对象?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com