Вы хотите добавить событие к фактическому изображению:
document.images[i].addEventListener("click", MakeMove, false);
, но более старые браузеры не поддерживают эти обработчики событий DOM Level 2, поэтому, если на этих изображениях нет необходимости в обработчиках с несколькими щелчками, рассмотрите возможность выполнения
document.images[i].onclick = MakeMove;
EDIT
Чтобы передать параметр в MakeMove
, вы должны установить onclick
для анонимной функции, которая вызывает MakeMove
с любыми необходимыми значениями:
document.images[i].onclick = function() {
MakeMove(12);
}
Исходный код:
document.images[i]src
недействительно и
document.images[i].src
будет строкой, к которой вы явно не можете добавить обработчик событий.