Спасибо. Теперь все ок.
А я вот как забабахал, тоже заработало
function toggleCompare(objCheckbox) {
var chboxfilter = document.querySelector('.filter_otlich');
var trnumber = 1;
while (trnumber < <?php echo $trnumber ?>) {
var newtrnumber = '.tr'+trnumber;
[newtrnumber].forEach(function(trfilter) {
trfilter = document.querySelectorAll(trfilter);
var cfilter = trfilter[1].innerHTML,
cfilter = chboxfilter.checked && [].every.call(trfilter, function(trfilter, chboxfilter) {
return !chboxfilter || trfilter.innerHTML == cfilter
}) ? 'add' : 'remove';
[].forEach.call(trfilter, function(trfilter) {
trfilter.classList[cfilter]('hide')
})
})
trnumber++;
}
}
фигня?