• 締切済み

javascirpt 超初心者です・・・すみません。。

本当に初心者なんでゆるしてください。。 下記のプログラムで、マウスオーバー・アウトでスクリプトを読み込んでスタイルシートを入れ替えようとおもっていました。 ですが、機能してくれません。。 すみませんが、ご教授いただけませんでしょうか? お願いします。。 --html---------------------------------------------------- <script type="text/javascript" src="test.js"></script> <body> <div class="hare"></div> <div class="hare"></div> <div class="hare"></div> </body> ----------------------------------------------------------- ---css---------------------------------------------------- .hare{ background:url(toumei.gif) no-repeat; width:300px; height:100px;} .ame{ background:url(toumei2.gif) no-repeat; width:300px; height:100px;} ----------------------------------------------------------- ---javascript----------------------------------------------- window.onload = function(){ var hai = document.getElementsByTagName("div"); for (var i=0; i<=hai.length-1; i++){ hai.item(i).onmouseover = function(){ hai.item(i).className="ame"; } hai.item(i).onmouseout = function(){ hai.item(i).className="hare"; } } } -----------------------------------------------------------

みんなの回答

  • se-nabe
  • ベストアンサー率34% (31/91)
回答No.1

間違っていたら申し訳ないんですが、 もしかしてロールオーバーがしたいですか? それならわざわざJavaScript使わなくてもCSSのみでいけますよ? どうしても使いたいのなら別ですが、下記に参考サイトを載せて起きます。 http://hac-design.com/css/rollover.html http://css-happylife.com/log/javascript/000157.shtml

satukun
質問者

お礼

ありがとうございます。 CSSでロールオーバーもありますよね。 ただ、今回に限ってはスタイルシートを入れ替えるロールオーバーがやってみたかったんですよね。 参考にさせていただきます! どうもありがとうございました!

関連するQ&A