• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:javascript 列を非表示にしたい)

JavaScriptでテーブルの列を非表示にする方法

このQ&Aのポイント
  • JavaScriptのコードを使用して、テーブルの特定の列を非表示にする方法について教えてください。
  • テーブルを作成し、特定の列を隠すボタンをクリックした場合に、他の列を表示させる方法を知りたいです。
  • テーブルの幅は変更せずに、特定の列以外の列を表示する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.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"; }}

ssynt3332
質問者

お礼

ありがとうございました。すごく参考になりましたし、雰囲気がでてきました。 多少アレンジしながらもう少し事を進めてみたいと思。 コメントに感謝します。

関連するQ&A