- 締切済み
JS forループを用いずに列の表示制御ができる?
JavaScript forループを用いずに列の表示制御 スキルアップのための問題を作りました。 チェックボックスと表があります。 次の仕様に基づいた処理を JavaScriptでできますか? <仕様> ・初めはすべての列を表示にしておく ・チェックアウトしたら、その列を非表示にする ・チェックインしたら、再び表示させる ・jQuery等のプラグインは用いないこと ・「forループ」は用いないこと (ここがポイント) <HTML> <form> チェックアウトで列を非表示: <label><input name="check" type="checkbox">列1</label> <label><input name="check" type="checkbox">列2</label> <label><input name="check" type="checkbox">列3</label> <label><input name="check" type="checkbox">列4</label> <label><input name="check" type="checkbox">列5</label> </form> <table> <thead> <tr> <th></th> <th>列 1</th> <th>列 2</th> <th>列 3</th> <th>列 4</th> <th>列 5</th> </tr> </thead> <tbody> <tr> <th>行 1</th> <td>cell1-1</td> <td>cell1-2</td> <td>cell1-3</td> <td>cell1-4</td> <td>cell1-5</td> </tr> <tr> <th>行 2</th> <td>cell2-1</td> <td>cell2-2</td> <td>cell2-3</td> <td>cell2-4</td> <td>cell2-5</td> </tr> <tr> <th>行 3</th> <td>cell3-1</td> <td>cell3-2</td> <td>cell3-3</td> <td>cell3-4</td> <td>cell3-5</td> </tr> <tr> <th>行 4</th> <td>cell4-1</td> <td>cell4-2</td> <td>cell4-3</td> <td>cell4-4</td> <td>cell4-5</td> </tr> <tr> <th>行 5</th> <td>cell5-1</td> <td>cell5-2</td> <td>cell5-3</td> <td>cell5-4</td> <td>cell5-5</td> </tr> </tbody> </table>
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- luka3
- ベストアンサー率72% (424/583)
「できます」 forが使えないなら6行分処理すればいいだけですよね。
お礼
補足
どんなコードで?