編集:
値ではなく、オプションのテキストが必要なようです。
2番目の編集:
OPでRobの提案を使用するため、反復する必要はありません。
HTML
<select name="myselect" id="myselect">
<option value="alpha">one</option>
<option value="beta">two</option>
<option value="gamma">three</option>
</select>
JS
var mySelect = document.getElementById('myselect'); //get our select by its ID
mySelect.addEventListener('change', function(evt){
return evt.target.options[evt.target.selectedIndex].text;
});
</p>
addEventListenerは Internet Explorer 8 以下では機能しないため、attachEventを使用する必要があることに注意してください。ただし、これでかなり良いアイデアが得られるはずです。詳細については、 https://developer.mozilla.org/en-US/docs/DOM/element.addEventListenerを参照してください。
</p>