久野です。

kunitahashi@h2.dion.ne.jpさん:
> for(i=1;i<10;i++){
>   var n ='';
>        n+='<option>text-'+i+'</option>';
>    }
> document.write(n)
> としてみます。命じている演算子にもかかわらず、最後の1つ(i =
> 9)の実行結果を単独表示するだけでi の1から9までの出力を羅列
> させないのはなぜなのでしょうか。

  ループの中に「var n = '';」があるから。ということは、変数nをルー
プの繰り返し中で毎回空文字列にクリアして、続いて文字列を追加して
いるわけ。これをforの上に出すべきでしょう。

        なかなか…進歩が…遅い…ですね。おつかれ様です。    久野