- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:javascript 列を非表示にしたい)
JavaScriptでテーブルの列を非表示にする方法
このQ&Aのポイント
- JavaScriptのコードを使用して、テーブルの特定の列を非表示にする方法について教えてください。
- テーブルを作成し、特定の列を隠すボタンをクリックした場合に、他の列を表示させる方法を知りたいです。
- テーブルの幅は変更せずに、特定の列以外の列を表示する方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
対象のtableにid="tbl1"とか付けておいて、3列目を隠すボタンには <button onclick="hide(2)"> として、スクリプトとしては、こんな感じで。 function hide(n){ var tbl=document.getElementById("tbl1"); var trs=tbl.getElementsByTagName("tr"); for(var i=0; i<trs.length; ++i){ var tds=trs[i].getElementsByTagName("td"); tds[n].style.display = "none"; }}
お礼
ありがとうございました。すごく参考になりましたし、雰囲気がでてきました。 多少アレンジしながらもう少し事を進めてみたいと思。 コメントに感謝します。