擅长:python、mysql、java
<p>我曾经遇到过同样的问题,<a href="http://tobyho.com/2011/11/02/callbacks-in-loops/" rel="nofollow noreferrer">this</a>帮助了我。您基本上需要做的是将click处理程序移动到一个单独的函数中,并在循环中使用<code>buttonNumber</code>调用该函数。这可能是由于闭包的工作方式和/或是因为每次循环运行时它都需要一个新的<code>buttonNumber</code>。我仍然不明白确切的原因,所以如果有人知道,请评论/编辑。在</p>