Я программирую в Javascript.
Мне нужно динамически генерировать обработчики событий для события onclick
.
Здесь выше код:
for (var i = 1; i < CurrValue; i++) {
getId('btnReadRFIDTag_' + i).onclick = function ()
{
ReadRFIDTag(getId('txtCode_' + i));
};
}
Проблема, очевидно, заключается в том, что во время выполнения переменная i
получает последнее значение, а не правильное значение.
Но я не могу исправить эту проблему, потому что обработчик не разрешает параметры для функции.
Как я могу решить эту проблему?
Спасибо.
Хорошего дня.