Итак, у вас есть идентификатор tdFri
и tdFri2
, и вы получаете данные, которые shiftDay = Fri
и shiftNo = 2
Мне кажется, что вам просто нужно объединить их и сделатьнекоторые строки для выбора элементов по идентификатору.
var selectors = '#td' + shiftDay + ', #td' + shiftDay + shiftNo; //'#tdFri, #tdFri2'
var elements = document.querySelectorAll(selectors);
elements.forEach(function(el) {
el.classList.add('highlighted');
});
.highlighted {
background: yellow;
}
Или, возможно, лучший более "angularJS" способ сделать это - поместить эти значения в угловую область, а затем добавитькласс в шаблоне
<td colspan="3" id="tdFri" ng-class="{'highlight': shiftDay ==='Fri'}">
or maybe
<td colspan="3" id="tdFri" ng-class="{'highlight': shiftDay === date[4]}">