О какой таблице речь и что за класс отвечает за выделение ячеек:
const table = document.querySelector('table');
const className = 'red';
Сперва собираем индексы столбцов, заголовки которых имеют класс:
const indices = Array.from(table.querySelectorAll(`thead .${className}`), n => n.cellIndex);
Затем можно добавить класс ячейкам в теле таблицы:
table.querySelectorAll('tbody tr').forEach(n => {
indices.forEach(i => n.cells[i].classList.add(className));
});
Или, кроме добавления, можно класс ещё и убирать (если вдруг есть) в тех столбцах, заголовок которого не подсвечен:
for (const { rows } of table.tBodies) {
for (const { cells } of rows) {
for (let i = 0, j = 0; i < cells.length; i++) {
j += cells[i].classList.toggle(className, i === indices[j]);
}
}
}