アルファベット順に並べられた都市の表と、アルファベットの別の表があります。この表で文字を選択し、この文字で始まらない都市をフェードアウトさせ、このイニシャルを持つ都市のみをフェードアウトさせたいと思います。
誰でも私を助けることができますか?
アルファベット順に並べられた都市の表と、アルファベットの別の表があります。この表で文字を選択し、この文字で始まらない都市をフェードアウトさせ、このイニシャルを持つ都市のみをフェードアウトさせたいと思います。
誰でも私を助けることができますか?
実際、それは非常に簡単です。onclick
ハンドラ (単純な関数) をアルファベット テーブルの行にバインドします。その関数では、マウス イベントからクリックされた文字を取得し、都市テーブルの行を反復処理して、都市名がクリックされた文字で始まるかどうかを確認します。次に、その行を表示または非表示にすることができますelement.style.display = "block" / "none";
ところで、JavaScript でテーブルを反復処理するのは簡単です。次のソリューションを使用できます:
javascript でテーブルの行とセルを反復処理するにはどうすればよいですか?
今のところコードは投稿しません。まず自分で何かを実装してみてください。