• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ラジオボタンではなくセレクトボックスで表の表示切換)

セレクトボックスで表の表示切換

このQ&Aのポイント
  • セレクトボックスを使用して表の表示/非表示を切り替えたい場合、JavaScriptを使用します。
  • セレクトボックスで選択した値に応じて、対応する表の表示状態を切り替えることができます。
  • 上記のコードでは、<input>要素のチェック状態に応じて、<div>要素の表示/非表示を切り替えています。

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

  • ベストアンサー
回答No.1

<!DOCTYPE html> <style> table:not(.on){display:none;} </style> <body> <select id="A"> <option> <option>1 <option>2 <option>3 </select> <table><tr><td>a</table> <table><tr><td>b</table> <table><tr><td>c</table> <script> let a; A.addEventListener ('change', ()=> { a && a.classList.remove ('on'); a = document.querySelector(`table:nth-of-type(${A.selectedIndex})`); a && a.classList.add ('on'); }, false); </script>

関連するQ&A