use the selectedIndex property:<select id="something">
....
</select>
<input type="button" value="select" onclick="setSelection(1)">
<script language="javascript">
function setSelection(n)
{
if ( (something.options.length > 0) && (n >=0) && (n < something.options.length) )
something.selectedIndex = n;
}
</script>
....
</select>
<input type="button" value="select" onclick="setSelection(1)">
<script language="javascript">
function setSelection(n)
{
if ( (something.options.length > 0) && (n >=0) && (n < something.options.length) )
something.selectedIndex = n;
}
</script>
<option>
………………
</select>
<select>
<option selected>hello
…………
</select>
<option>asdfasdf0
<option>asdfasdf1
<option>asdfasdf2
<option>asdfasdf3
<option>asdfasdf4
<option>asdfasdf5
</select>
<script>
test.options[3].selected = true;
</script>