Множественные выпадающие фильтры в HTML-таблице с помощью javascript

Я пытаюсь сделать несколько выпадающих элементов, которые помогут сузить строки в html-таблице. Я новичок в этом деле, поэтому мне трудно понять, как javascript не работает.

Я чувствую, что он близок, и на самом деле, если я изменю "!= -1" на "== -1" ...., это почти похоже на то, что он делает противоположное тому, что я хочу. но он все еще показывает странные результаты.

Если бы мне пришлось гадать, это что-то связанное с циклом, и, возможно, я где-то пропустил оператор IF или другое условие.

Также, когда я пытаюсь переключиться обратно на Нет значений, он не возвращается к исходному списку

Любые рекомендации будут приняты с благодарностью.

Вернуться на верх