• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:テーブルセルの列での背景色の変更)

テーブルセルの列での背景色の変更方法

このQ&Aのポイント
  • 3行3列のtableで、マウスカーソルをのせたセルの列すべての背景色を変えるJavaスクリプトがうまく動作しない問題の解決方法について教えてください。
  • JavaスクリプトのonColorとoutColor関数を使用して、テーブルの各セルに対応するcolgroup要素の背景色を変更することができます。
  • HTMLのテーブルの各セルにマウスオーバーとマウスアウトのイベントを設定し、JavaScriptの関数を呼び出すことで、セルの列の背景色を変更することができます。

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

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

document.allはやめてdocument.getElementByIdでやりましょう。 またbgColorではなくstyleのbackgroundColorをかえてやりましょう function onColor(col) { document.getElementById(col).style.backgroundColor = '#00ffff'; } function outColor(col) { document.getElementById(col).style.backgroundColor = '#ffffff'; }

関連するQ&A