Сначала необходимо получить все теги <td>
, затем выполнить их цикл и установить функцию onclick
:
var cells = document.getElementsByTagName("td");
for (let index = 0; index < cells.length; index++) {
var cell = cells.item(index);
cell.onclick = function (e) {
// Do something
}
}
В функции onclick
имеется событие click, которое содержит целевой элемент html (<td>
) теперь нам просто нужно извлечь числа:
var text = e.target.innerText;
var result = text.split(","); // splited as text not number
var n1, n2;
n1 = Number(result[0]); // casting text to int(number)
n2 = Number(result[1]); // casting text to int(number)
, где n1
и n2
- это извлеченные числа.
Здесь завершено код:
var cells = document.getElementsByTagName("td");
for (let index = 0; index < cells.length; index++) {
var cell = cells.item(index);
cell.onclick = function (e) {
var text = e.target.innerText;
var result = text.split(",");
var n1, n2;
n1 = Number(result[0]);
n2 = Number(result[1]);
}
}