dragan2011
@dragan2011
Интернет-маркетолог любящий покодить ;)

Как сделать фильтрацию при помощи input type number?

Как реализовать фильтр на основе input type="number", при условии если значение в поле ввода input больше указанного в блоке, то блок исчезал? Визуализирую для понимания на простом примере: https://jsfiddle.net/2ep0aqv6/
  • Вопрос задан
  • 133 просмотра
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
.hidden {
  display: none;
}

document.querySelector('input').addEventListener('input', e => {
  const val = +e.target.value;

  document.querySelectorAll('.word').forEach(n => {
    n.closest('.block').classList.toggle('hidden', +n.innerText < val);
  });
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы