- ベストアンサー
クリックで指定のテーブルの背景色を変えたい
クリックするのは文字でも画像でもいいのですが、 それをクリックすると指定のテーブルの背景色が変わるようにしたいんです。 (同ページ内です。) どうしたら良いでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
DHTMLを使います。 <table border width=100 height=100><td id="aa">aa</td></table><br> <span onClick="aa.style.background='red'">赤</span> <span onClick="aa.style.background='blue'">青</span> <span onClick="aa.style.background=''" >無</span> ↓以下ページのDHTML講座が参考になります。 ttp://homepage2.nifty.com/yoshi-m/makehp/
その他の回答 (1)
- mousengoke
- ベストアンサー率50% (197/388)
JavaScript部分 function changetableback(tableid,colorcode){ if(document.getElementById){ var obj = document.getElementById(tableid); obj.style.backgroundColor = colorcode; } } table部分 <table id="test"> <tr><td>テーブル内</td></tr> </table> のようにidを指定 呼び出し部分 <span onClick="changetableback('test','#ffff00')">クリック</span>
お礼
ありがとうございました! 目的どおりにできました^^
お礼
DHTMLですか!どこかで聞いたことが・・・。 最近はXHTMLとかDHTMLとか色々ですね~^^; できました!ありがとうございます!