セレクトボックスで簡単に中身を変えられないか?と思って色々と触ってみた結果、単純に出来たので、メモとして残しておきます。
<html>
<head>
<script language="JAVAScript">
<!--
function SelectItemChange(num)
{
var selectItem = document.getElementById("SelectItem");
selectItem.options.length = num;
for (var i = 0; i < num; i++)
{
selectItem.options[i].value = "r" + ("00" + (i + 1)).slice(-2);
selectItem.options[i].text = ("00" + (i + 1)).slice(-2);
}
return false;
}
//-->
</script>
</head>
<body>
セレクトボックスを<br>
<input type="button" value="1個へ" onclick="JAVAScript:return SelectItemChange(1);"><br>
<input type="button" value="2個へ" onclick="JAVAScript:return SelectItemChange(2);"><br>
<input type="button" value="3個へ" onclick="JAVAScript:return SelectItemChange(3);"><br>
<input type="button" value="4個へ" onclick="JAVAScript:return SelectItemChange(4);"><br>
<input type="button" value="5個へ" onclick="JAVAScript:return SelectItemChange(5);"><br>
<br>
<input type="button" value="クリア" onclick="JAVAScript:return SelectItemChange(0);"><br>
<br>
<select id="SelectItem"></select>
</body>
</html>