ねえ、ユーザーが入力して検索ボタンをクリックした内容に基づいて、リスト要素をフィルタリングまたは表示/非表示にする検索フィールドを作成しようとしています。これを行う方法がわかりません。残念ながら、私が試したすべてがうまくいかず、これに対する最善のアプローチがわかりません。たとえば、表示と非表示を使用するか、それとももっと良い方法がありますか?
これは私の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>
したがって、誰かが「スーパーマン」と入力して検索ボタンをクリックすると、スーパーマン リスト要素のみが表示されます。
これに関するヘルプは素晴らしいでしょう。ありがとう。