我有一个循环,我试图用他们自己的 ID 号进行 onclicks,但它会不断更新到循环中的最后一个数字 - 我想知道如何通过写入变量来阻止它,以便他们保留自己的数字?
这就是我所拥有的:
count = 0;
for(i in my_array){
if(my_array[i][2])){ //if the data value is true
document.getElementById('div_id_'+count).onclick = function()
{
alert(i);
};
count++;
}
}
事情是 alert(i) 总是显示 my_array 的最后一个值......所以我想知道我怎样才能阻止它每次都写,这样每个 div 都可以解析自己的值?