DZHAMBULAT-SAMOUCHKA
@DZHAMBULAT-SAMOUCHKA
Frontend разработчик

Как сделать фильтр по городам?

Здрасте. У меня есть блок с городами и есть поле в которое вводиться текст. Как присвоить класс active всем городам которые удовлетворяют тексту введённому в поле. Например я ввёл в поле "Ал" и к элементам к примеру Алтай, Алматы и т.д. добавился класс active.

HTML
<div class="container">
      <input type="text" class="input" />
      <h2>Москва</h2>
      <h2>Алматы</h2>
      <h2>Нальчик</h2>
      <h2>Алтай</h2>
      <h2>Омск</h2>
      <h2>Магниторск</h2>
      <h2>Магадан</h2>
      <h2>Орёл</h2>
      <h2>Саратов</h2>
      <h2>Санкт-Петербург</h2>
</div>


CSS
h2.active {
  color: red;
}


JS
const cities = document.querySelectorAll("h2");
const input= document.querySelector("input");

input.addEventListener("input", () => {
});
  • Вопрос задан
  • 134 просмотра
Решения вопроса 1
Kentavr16
@Kentavr16
long cold winter
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы