• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:異なるセルに触れる度、テーブル背景画像もそれぞれ変化させる方法)

異なるセルに触れる度、テーブル背景画像もそれぞれ変化させる方法

このQ&Aのポイント
  • 異なるセルに触れる度、テーブル全体の背景画像を変える方法を教えてください
  • テーブルの特定のセルにマウスオーバーすると、テーブルの背景画像が変化し、マウスアウトすると元の背景画像に戻る方法を教えてください
  • マウスオーバーで異なるセルの背景画像を表示させ、マウスアウトで元の背景画像に戻るテーブルの作成方法を教えてください

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

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

このへんまで具体的になるとHTMLよりJavascriptの質問ですね mouseoutでもとに戻すならスタイルシートと併用がよいですね <style> #t0{ background-image:url(aaa.jpg); } </style> <script> function change(obj,img){ var p=obj.parentNode; while(p){ if(p.nodeName=="TABLE") break; p=p.parentNode; } var imgurl=img?"url("+img+")":""; p.style.backgroundImage=imgurl; } </script> <table id="t0"> <tbody> <tr> <td onMouseover="change(this,'bbb.jpg')" onMouseout="change(this)">1111</td> <td onMouseover="change(this,'ccc.jpg')" onMouseout="change(this)">2222</td> </tr> </tbody> </table>

noname#250302
質問者

お礼

>Javascriptの質問 それでも回答していただきありがとうございます(T∀T) すごいっ! 思った通りになって嬉しいです(>∀<,,) 助かりました。ありがとうございます!

関連するQ&A