Hola, mira si funciona nada mas que le cambie el return por que si no podria regresar otros option
Código HTML:
<script type="text/javascript">
function obVal(cual){
alert(cual);
var x = document.getElementById(cual).selectedIndex;
return document.getElementById(cual).options[x].value;
}
</script>
<select id="select" onchange="obVal('select');">
<option value="1" />1
<option value="2" />2
<option value="3" />3
</select>
bye
:]