我试图在第166行和第167行添加事件处理程序。我希望事件处理程序使用参数“ i”执行,该参数的值应为创建处理程序时的值。
当前,如果我触发事件处理程序,则执行edit(4)
,原因可能是循环终止于i = 4。
如何根据单击的不同按钮来触发事件处理程序edit(1),edit(2),edit(3)或edit(4)?
已更新:
for (let i = 0;i < result["wishItems"].length; i++)
如果我在for循环中声明i
,它将起作用。
但是
let i;
for (i = 0;i < result["wishItems"].length; i++)
这行不通。
为什么在i
声明的地方很重要?
有人可以解释吗?
谢谢!
谢谢!
答案 0 :(得分:0)
我认为您可以使用类名并将事件侦听器添加到类中。调用按钮的类要调用的编辑功能。或者,您可以使用点击属性直接将功能调用到按钮上