Не работает живой поиск js(не добавляется нужный класс элементам).Что могло стать причиной?

html:

<div class="mainPage">
        <header class="header">
            <div class="search">
               <input type="text" class="searchbar" placeholder="Поиск по асортименту"/>
            </div>
        </header>

js:

//MainPage-search
document.querySelector(".searchbar").oninput = function(){
    let SearchValue = this.value.trim();
    let allItems = document.querySelectorAll(".card-title") 
    let item = document.querySelectorAll(".card")
    if (SearchValue != ""){
        allItems.forEach(function(elem){
            if (elem.innerText.search(SearchValue) == -1){
              item.classList.add('modal-display-none'); //добавление св-ва display:none;
            }else{
                item.classList.remove('modal-display-none');
            }
        });
    }else{
        allItems.forEach(function(item){
            item.classList.remove('modal-displa-none');
        });
    }
}


Ответы (0 шт):