Эта штука отлично работает
<select name="selectbox" onchange="alert(this.value)">
Но я хочу выделить текст. Я пробовал таким способом
<select name="selectbox" onchange="alert(this.text)">
Он показывает undefined. Я нашел, как использовать DOM для получения текста. Но я хочу сделать это таким образом, я имею в виду, что хочу использовать только this.value.
options
возвращает списокOption
объектов, которые, я не уверен, нигде указаны как то же самое, что и<option>
элементы. Лучше использовать проверенное временемtext
свойство выбранногоOption
, которое гарантированно заработает.