Привет, ребята! У меня возникла проблема с форматированием HTML-таблицы. Мне нужно с помощью чистого JavaScript (без jQuery и других библиотек) менять цвет фона строк таблицы в зависимости от значения в определенном столбце.
Вот что я хочу сделать:
Если в столбце ‘Результат’ значение ‘Успех’, то вся строка должна стать зеленой
Если значение ‘Неудача’, то строка должна быть красной
Я новичок в JavaScript и уже пробовал разные варианты, но ничего не получается. Сейчас у меня есть функция сортировки таблицы по клику на заголовок, но я не могу разобраться, как добавить условное форматирование.
Можете подсказать, как это сделать? Буду очень благодарен за помощь или пример кода. Спасибо!
Попробуй такой подход: выбери все строки таблицы через querySelectorAll(‘tr’), пройдись по ним циклом. В каждой строке найди нужную ячейку (например, lastElementChild для последнего столбца). Проверь ее текст и задай соответствующий стиль всей строке: