• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:クリック時、テーブルの行全体を色づけするには?)

テーブルの行全体を色づけする方法とIE6での問題

このQ&Aのポイント
  • テーブル上でクリックされた行全体を色づけする方法について解説します。
  • ただし、ボタンやアンカーなどが含まれたセルがある場合には色づけができない問題があります。
  • また、IE6では一度クリックすると以降の行全体に対する色づけができなくなる現象が発生します。

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

なんかどっかでみたような・ それぞれの <tr onclick="rowsSelect()"> を <tr onclick="rowsSelect(this)"> にして function rowsSelect() { var r = event.srcElement.parentElement; を function rowsSelect(r) { //var r = event.srcElement.parentElement; に変更して下さい。

borichan
質問者

補足

おはようございます。 そうです、BLUEPIXYさまは見覚えがあるはず・・・笑 以前、ご回答頂いた質問に関連しています。 http://okwave.jp/kotaeru.php3?q=1747833 今回、JavaScriptによってテーブルの行が追加されるので、関数にパラメータは使いたくなかったのですが、以前教わったようにすれば(evalを使って関数を実行する方法)、大丈夫ですね。 この度もどうもありがとうございました!

関連するQ&A