请帮忙,我无法过滤,如果我在输入中输入比萨饼,那么只有所有比萨饼应该出现,其余的应该消失,或者我写 'ai' 然后所有带有字母 ai 的数组都应该出现,其余的应该消失,请帮忙,谢谢
html
<div class="foods">Пицца Маргарита</div>
<div class="foods">Пицца Четыре Сыра</div>
<div class="foods">Пицца Монако</div>
<div class="foods">Чай черный</div>
<div class="foods">Чай зеленный</div>
<div class="foods">Суп харчо</div>
<div class="foods">Суп мастава</div>
js
let search = document.getElementById('search')
let foods = document.querySelectorAll('.foods')
search.addEventListener('input', function(){
if (this.value != '') {
if (foods.includes(this.value)) {
console.log('sdf')
}
}
else {
for(let i = 0; i < foods.length; i++){
console.log(foods[i].value)
}
}
})
Array.indexOf来帮助你