• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:画像をクリックして別の画像を変えたい)

画像をクリックして別の画像を変えたい

このQ&Aのポイント
  • ボタン画像をクリックしたときに同一ページ内にある画像が変わるようにしたいのですが、どう修正すれば良いでしょうか。
  • 原因として、設定した変数imageUrlが<img src="button.gif">で受け取られてしまっている可能性が考えられます。
  • 過去ログの似た質問を調べたりしても理解できないため、どのように修正すればよいかわかりません。お願いいたします。

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

  • ベストアンサー
  • the845t
  • ベストアンサー率33% (246/743)
回答No.1

document.images[0].src = imageUrl; というのは、そのページ中最初の画像をimageUrlに変えるという指示です。 そこら変が理解できると分かると思います。 余談ですが、そうした何番目の画像を変えるというのではなく、 名前なりIDを付けると、その名前なりIDの絵を変えることができるようになります。

magno
質問者

お礼

早速のご回答ありがとうございます。 document.images[0].src = imageUrl;の[0]を[3]に変えたらうまくいきました。 かなり初歩的な質問をしてしまいすみません。スクリプトの意味をきちんと把握せずにサンプルプログラムをかいつまんで作ってしまっていたので以後もっと内容を理解しながら使っていこうと反省しました。 また、名前やIDを使って試してみたらこちらも出来ました~。ためになるアドバイスありがとうございます!