Эй, я пытаюсь создать поле поиска, которое будет фильтровать или показывать/скрывать (что лучше всего) элементы списка на основе того, что пользователь ввел и нажал кнопку поиска. Я понятия не имею, как это сделать. все, что я пробовал, к сожалению, не работает, и я не уверен в лучшем подходе для этого, например, я использую показать и скрыть или есть что-то лучше?
Это мой HTML:
<html>
<head>
</head>
<body>
<label for="filter">Filter</label>
<input type="text" name="filter" value="" id="filter" />
<a id="addtag" href="#">Search</a>
<ul>
<li id="Hero1">Superman</li>
<li id="Hero2">Batman</li>
<li id="Hero3">Spiderman</li>
<li id="Hero4">Iron Man</li>
<li id="Hero5">The Hulk</li>
</ul>
</body>
</html>
Таким образом, если кто-то введет «Супермен» и нажмет кнопку поиска, будет отображаться только элемент списка Супермен.
Любая помощь в этом была бы отличной. Спасибо.