const $table = document.createElement('table');
for (let i =0; i<3;i++) {
const $tr = document.createElement('tr');
for (let i=0; i<3; i++) {
const $td = document.createElement('td');
$tr.append($td);
}
$table.append($tr);
}
document.body.append($table);
let turn = 'O';
$td.addEventListener('click', (event)=> {
if(event.target.textContent) return;
event.target.textContent = turn;
if (turn === 'O'){
turn = 'X';
} else if (turn === 'X') {
turn = 'O';
}
});
removeEventListener보다는 조건을 사용해서 return하는 것을 추천한다.
https://github.com/tae100k/VanillaJS-tictactoc
const {body} = document;
const body = document.body;