- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
//выберем все th-ячейки заголовка грида
var allGridHeaderCells = cell.parentNode.children;
//получим индекс ячейки 0...N, на которой произошел клик
for (var ThisColNum = 0; ThisColNum < allGridHeaderCells.length; ThisColNum++) {
if (allGridHeaderCells[ThisColNum] == cell) {
break;
}
}
Пишет очень аккуратный программист. Но зачем так?! Вместо простого cell.cellIndex.
Отдельный штрих, что дальше он использует переменную ThisColNum, определённую в цикле, доступность которой вне цикла — это вообще пережиток прошлого ECMAScript, не знавшего let.
Комментарии (0) RSS
Добавить комментарий