- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:javascriptについて)
JavaScript初心者でも理解できる!クリックした画像だけを変化させるプログラム
このQ&Aのポイント
- JavaScript初心者でもわかるように、クリックした画像だけを変化させるプログラムを作成しましたが、うまく動作しません。
- HTMLのリンクをクリックすると、クリックした画像が「on.gif」に変化し、他の画像は「off.gif」となるプログラムです。
- ご助言いただけると嬉しいです。
- みんなの回答 (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"; } } です。
その他の回答 (1)
- yyr446
- ベストアンサー率65% (870/1330)
回答No.1
ヒント <img>タグの名前name="image[1]"は "image[1]"という文字列です。 しかるに for (i=1; i<3; i++){ document.image[i].src = .... というのはまずいでしょ
お礼
なるほどです! 詳しく解説していただき,ありがとうございました.