This function updates the numbering of table rows after rows are added or removed.
Функция перенумерует строки таблицы после их удаления или добавления.

--
50 грн кэшбека при оформлении карты MonoBank: https://monobank.ua/r/Zd6LxX

--
Payeer: P1076541811
--
Задонатить бетховенов:
usdt: 0x03f423C10afa3425727c2aa17ce12763532990Cd
btc: bc1qvgcc7xdy00wy4u7h5hg40xqd9jsltc9ke4jgy6
eth: 0x03f423C10afa3425727c2aa17ce12763532990Cd
This function updates the numbering of table rows after rows are added or removed.
Функция перенумерует строки таблицы после их удаления или добавления.
/**
* перенумерация строк в таблице
* @param tableId
*/
function renumberTableRows(tableId) {
// Находим таблицу по id
var table = document.getElementById(tableId);
// Если таблица не найдена, выходим из функции
if (!table) {
console.warn('Таблица с id "' + tableId + '" не найдена.');
return;
}
// Получаем строки таблицы
var rows = table.getElementsByTagName('tr');
// Перенумерация строк
for (var i = 1; i < rows.length; i++) {
var cells = rows[i].getElementsByTagName('td');
if (cells.length > 0) {
cells[0].innerText = i; // Устанавливаем номер строки
}
}
}
Делиться материалами сайта категорически рекомендуется, в качестве благодарности - ссылки на источник, и делитесь во благо распространения информации.