プロが教えるわが家の防犯対策術!

<img src="photo.jpg" title="" id="2" />
document.getElementById('2').setAttribute('title',代入値);

のようにsrcのほうにも値を設定したいのですが、単純に

document.getElementById('2').setAttribute('src',代入値);

のようにしてもできませんでした。srcに値を設定するにはどうしたらよいでしょうか?

A 回答 (1件)

まず、数字だけのidをつけるのは、やめたほうがいいでしょう。

(参考URL)

さて、本題ですが、私のところでは
 document.getElementById('2').setAttribute('src','photo2.jpg');
のようにしたところ、上手くいきました…
文字列の前後に「''」をちゃんとつけていますか?

参考までに、他に
 document.getElementById('2').src = 'photo2.jpg';
という、単純な方法もあります。

参考URL:http://www.kanzaki.com/docs/html/htminfo12.html# …
    • good
    • 1
この回答へのお礼

回答ありがとうございます。
document.getElementById('2').setAttribute('src','photo2.jpg');
のようにしてうまくいきました。ありがとうございました。

お礼日時:2008/12/07 13:02

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!