A me questo funziona cioè aggiunge 5 option alle 3 iniziali in totale 8 (9 contando lo 0)
codice:
<!DOCTYPE xhtml PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN">
<html>
<head>
<TITLE>default bottom scrolling div</TITLE>

<script type="text/javascript">
function addOptions(idMenu)
{
	var menu = document.getElementById(idMenu);
	var opzione;

	//Aggiungo le opzioni
	for(var i = 0; i < 9; i++) {
		opzione = new Option(String(i),i);
		menu.options[i] = opzione;
	}
}
</script>

</head>
<body text="#000000" bgcolor="#909090">
<form id="form1" method="post" action="">
  


    <select name="sel" id="sel" onchange="addOptions('sel')" >
      <option value="0">0</option>
      <option value="1">1</option>
      <option value="2">2</option>
      <option value="3">3</option>
    </select>
  </p>
</form>
</body>
</html>