• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:javascript src書き換え)

JavaScript src書き換え

このQ&Aのポイント
  • クリックした画像を3.jpgに書き換えるコードを紹介します。
  • 質問者はJavaScript初心者で、コードがうまく動かない状況です。
  • 質問者が書いたコードにはタグのidや関数の呼び出しに誤りがあります。

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

  • ベストアンサー
  • Ogre7077
  • ベストアンサー率65% (170/258)
回答No.2

引用符が付け間違えしています 誤: <img src="none.jpg" id="c_1" onclick="conce(c_1)" /> 正: <img src="none.jpg" id="c_1" onclick="conce('c_1')" /> 誤: document.getElementById("aaa").src = "3.jpg"; 正: document.getElementById(aaa).src = "3.jpg"; 本質ではありませんが、一緒にこれも直しましょう 誤: <img width="100px" height="100px" 正: <img width="100" height="100"

komado45oji4768
質問者

お礼

お返事ありがとう御座います。 なるほど、引用符を間違えていたのですね。 関数の引数とidを同じにするとまずいのかなと少し考えていたのですが、このやりかたでも動くようで安心しました。 htmlの間違いも指摘いただきありがとう御座います。 ピクセル指定の場合、単位は要らないのですね。 勉強になりました。 ありがとう御座いました。

その他の回答 (1)

  • Picosoft
  • ベストアンサー率70% (274/391)
回答No.1

検証していませんが、これでどうでしょうか? onclick="conce(c_1)" → onclick="conce(this)" document.getElementById("aaa").src → aaa.src

komado45oji4768
質問者

お礼

お返事ありがとう御座います。 こちらのやり方を試したところ、無事動きました。 ありがとう御座いました。 thisを使うやり方もあるのですね。 勉強になりました。

関連するQ&A