Я пытаюсь это очень простой кодом для реализации TicTacToe в простом Javascript:Использования ЭТОГО внутри события мыши управляется addEventListener
function inizializza()
{
var x = document.querySelectorAll(".riga div");
var i;
for (i = 0; i < x.length; i++) {
document.querySelectorAll(".riga div")[i].addEventListener("click",
cambia);
}
}
var segno = "X";
function cambia()
{
if (this.innerHTML != "")
{
alert("ERRORE!")
}
else
{
this.innerHTML = segno;
if (segno == "X")
segno = "O";
else
segno = "X";
}
}
Функция inizializza() вызываются при загрузке тела.
Когда вы нажимаете на .riga div (ячейку в моей игровой таблице), клик события должен изменить текст, отображаемый в ячейке: X или О. Но это не работает, потому что я не могу использовать " это «ключевое слово для извлечения свойств объекта щелчка.
Как я могу это сделать?
Большое спасибо! Giancarlo
насчет 'e.target'? –