• ベストアンサー

JavaScriptに関する質問

ホームページ初心者です。JavaScriptは超初心者です。 どなたか教えてください。イメージとしては、 <div S1> と <div D1> があり、S1のほうには画像が、D1のほうにはテキストが入っています。 D1をクリックすればS1の画像が入れ替わり、もう一度D1をクリックすればS1の画像が元の画像に戻る。というものです。それをJavaScriptで表現するとすればどのような式になりますでしょうか? それほど難しいものではないと思うのですが、どなたか分かる親切な方、教えてください。よろしくお願いいたします。

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

  • ベストアンサー
  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

どのような回答をお求めなのか、わかりませんけれど… <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> <html lang="ja"> <head><title>sample</title> <meta http-equiv="Content-Script-Type" content="text/javascript"> </head> <body> <div id="S1"> <img src="A.jpg" alt=""> </div> <div id="D1">TEXT</div> <script type="text/javascript"> <!-- /*@cc_on@*/ document.getElementById("D1")./*@if(1)attachEvent('on' + @else@*/ addEventListener(/*@end@*/'click', (function(){ var index = 0, image = ["A.jpg", "B.jpg"]; return function(){ index = (index+1)%image.length; document.getElementById("S1").getElementsByTagName("img")[0].src = image[index]; } })(), false); //--> </script> </body> </html>

yo-tt77
質問者

お礼

ありがとうございました。なんとか解決しそうです。時間をとって考えていただき感謝します。また機会がありましたらよろしくお願いします。

すると、全ての回答が全文表示されます。

関連するQ&A