const gameCell = document.querySelectorAll(".game_field");
let isCircleTurn = true;
function writeCircleOrCross() {
gameCell.forEach((el) => {
el.removeEventListener("click", onClick); // удаление старого обработчика
el.addEventListener("click", onClick); // добавление нового обработчика
});
}
function onClick(e) {
if (
e.target .childElementCount === 0) { // проверка наличия дочерних элементов
if (isCircleTurn) {
const cross = document.createElement("div");
cross.classList.add("cross");
e.target .append(cross);
} else {
const circle = document.createElement("div");
circle.classList.add("circle");
e.target .append(circle);
}
isCircleTurn = !isCircleTurn;
}
}
writeCircleOrCross();