Script
Script
getElementById("board");
var turn = "X";
board.addEventListener("click", function(event) {
if (event.target.tagName === "TD") {
if (event.target.textContent === "") {
event.target.textContent = turn;
if (turn === "X") {
turn = "O";
} else {
turn = "X";
}
}
}
});
resetButton.addEventListener('click', resetGame);
function handleClick(e) {
const cell = e.target;
cell.innerHTML = turn;
cell.removeEventListener('click', handleClick);
checkWinner();
turn = turn === 'X' ? 'O' : 'X';
}
function resetGame() {
turn = 'X';
for (let i = 0; i < cells.length; i++) {
cells[i].innerHTML = '';
cells[i].addEventListener('click', handleClick);
}
}
function checkWinner() {
const winningCombinations = [
[0, 1, 2],
[3, 4, 5],
[6, 7, 8],
[0, 3, 6],
[1, 4, 7],
[2, 5, 8],
[0, 4, 8],
[2, 4, 6]
];