Я работаю над визуализацией алгоритма генерации лабиринта в JavaScript, я сделал сетку 5x5, но теперь мне нужно, чтобы всякий раз, когда я щелкаю ячейку таблицы (), я получал ее координаты, т.е. в какой строке она находится и в каком столбце . Как мне go реализовать это?
Вот что я сейчас делаю:
cell.onclick = function() {
console.log(this)
}
Вот как я генерирую ячейки и строки:
for(let i = 0; i < rows; i++) {
let row = grid.insertRow();
for (let j = 0; j < columns; j++) {
let cell = row.insertCell()
}}
Изменить: я поигрался с кодом и реализовал решение MauriceNino.
Вот код:
for(let i = 0; i < rows; i++) {
let row = grid.insertRow();
for (let j = 0; j < columns; j++) {
let cell = row.insertCell()
cell.row = i
cell.column = j
cell.onclick = function(evt) {
console.log(cell.row + 1)
console.log(cell.column + 1)
}
}
}