Сообщение от spaik
|
но на деле изменяется только третий(причем при щелчке на любом из трёх). Здесь не могу понять логику совместной работы цикла и обработчика: ведь
|
В обработчик записывается ссылка которая меняется в каждой итерации и перестает меняться при выходе из цикла - эта последняя ссылка и используется в вашем обработчике, который повешан на все элементы участвовавшие в цикле.
Дело не видимости переменной, а в роде переменной.
Естественным образом решается через this.
При чем тут доступ по индексу я вообще не понял.