• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:javascriptについて)

JavaScript初心者でも理解できる!クリックした画像だけを変化させるプログラム

このQ&Aのポイント
  • JavaScript初心者でもわかるように、クリックした画像だけを変化させるプログラムを作成しましたが、うまく動作しません。
  • HTMLのリンクをクリックすると、クリックした画像が「on.gif」に変化し、他の画像は「off.gif」となるプログラムです。
  • ご助言いただけると嬉しいです。

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

  • ベストアンサー
  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.2

このHTMLでこのロジックのままやりたいなら function changeImg(no){ for (i=1; i<3; i++){ document.getElementsByName('image[' + i + ']')[0].src = "off.gif"; if(i==no) document.getElementsByName('image[' + i + ']')[0].src = "on.gif"; } } です。

kyon_1988
質問者

お礼

なるほどです! 詳しく解説していただき,ありがとうございました.

その他の回答 (1)

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

ヒント <img>タグの名前name="image[1]"は "image[1]"という文字列です。 しかるに for (i=1; i<3; i++){ document.image[i].src = .... というのはまずいでしょ

関連するQ&A