• ベストアンサー

for文について

すみません初心者になります。 var newimg1 = document.createElement("img"); var newimg2 = document.createElement("img"); var newimg3 = document.createElement("img"); var newimg4 = document.createElement("img"); このプログラムは数字の1234以外はすべて同じです。 for文で書きかえることができますでしょうか。 すみませんわかる方よろしくお願いします。

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

  • ベストアンサー
  • sweet76
  • ベストアンサー率39% (584/1497)
回答No.1

書き換えられますが、変数名の処理が必要になるので、却って記述が面倒ではありませんか? この処理を100回繰り返すとか言うのでなければこっちの方が初心者向きでは?

すると、全ての回答が全文表示されます。

その他の回答 (2)

回答No.3

(function () {  var n = 4  var img =document.createElement('img');  for ( ; n; )   window['newimg' + n--] = img.cloneNode (false); })();

すると、全ての回答が全文表示されます。
  • notnot
  • ベストアンサー率47% (4903/10364)
回答No.2

1の方の回答に追加ですが、そもそも何をしたいのかを書いた方が有益な回答が得られるでしょうね。

すると、全ての回答が全文表示されます。

関連するQ&A