Привет, пытаюсь выучить Javascript на простых тиктоэ. TicTacToe работает. Попытка добавить функцию предварительного просмотра изображения с помощью mouseenter. Когда я делаю один квадрат, работает нормально. когда я пытаюсь пройти l oop через все квадраты, я получаю Uncaught TypeError: Cannot set property 'sr c' of null. Кажется, что-то простое не так, но я не могу этого заметить. Также не уверен, есть ли лучший способ, чем использовать для l oop. Похоже, я просто смогу создать слушателя, который не должен каждый раз проходить l oop через все идентификаторы. Выложить всего Javascript для mouseon. Заранее благодарим за любую помощь.
html
JavaScript // jshint esversion: 6
//Sets the number of boxes to a constant
//creats an Global immutable constant variable.
const boxes = document.querySelectorAll("img");
//stores player turn Global variable currentPlayer
let currentPlayer = "cross.png";
function setNewImage() {
for (const box of boxes) {
//adding mouse on event listener
box.addEventListener("mouseenter", () => {
if (currentPlayer == "cross.png") {
document.getElementById(box).src="cross1.png";
}
else {
document.getElementById(box).src="zero1.png";
}
})
}
}