Вы не должны пытаться программно изменять элементы в Табуляторе вне таблицы.Поскольку Tabulator использует виртуальный DOM, эти изменения могут быть перезаписаны в любой момент без уведомления.
Если вам нужно отформатировать заголовки столбцов, вы должны использовать titleFormatter вопределение столбца для столбца, который вы хотите изменить:
//define custom formatter
var customFormatter = function(cell, formatterParams, onRendered){
//set font size
cell.getElement().style.fontSize = fontSize.toString() + "px";
return cell.getValue();
}
//in the column definition for a column
{title:"Name", field:"name", titleFormatter:customFormatter },
Полная документация о том, как использовать средства форматирования, может быть найдена здесь: http://tabulator.info/docs/4.0/format
Если вам нужно продолжать использовать свой подход, тогда выможно вызвать функцию redraw для принудительной перестройки таблицы:
table.redraw(true);
Существует ли причина, по которой вам нужно изменить ее во время выполнения, а не простовносить изменения в CSS?