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

<SELECT name="cmbTT">
<OPTION value="0">0</OPTION>
<OPTION value="1">1</OPTION>
<OPTION value="2">2</OPTION>
<OPTION value="3">3</OPTION>
</SELECT>
上記のような選択ボックスを配置しました。実際23まであります。
こういった選択ボックスがいくつかあるためJavaScriptか何かで繰り返し制御してできないでしょうか?
for(i=0;i>23;i++) {
<OPTION value="i">i</OPTION>
}
上記のように作成する方法はないでしょうか?
どなたかご存知の方教えて下さい。
宜しく御願いいたします

A 回答 (1件)

ん~スマートじゃないけど


<form>
<SCRIPT LANGUAGE="JavaScript">
document.write("<SELECT name='cmbTT'>");
for(i=0;i<23;i++)
{
document.write("<OPTION value='");
document.write(i);
document.write("'>");
document.write(i);
document.write("</OPTION>");
};
document.write("</select>");
</SCRIPT>
</form>

なんてどうかな?
一応、”と’を使い分けたつもりだけど・・・
&や+でもっと行数は減らせるけど分かりやすくしたつもりです。

蛇足ながらi>23では動かないでしょ?
    • good
    • 1
この回答へのお礼

有難うございます。できました。
document.writeを使うのですね

お礼日時:2005/10/20 18:01

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