Получить координаты ячейки таблицы в JavaScript - PullRequest
0 голосов
/ 03 августа 2020

Я работаю над визуализацией алгоритма генерации лабиринта в 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)
        }
    }
}
...