Це все працює чудово
<select name="selectbox" onchange="alert(this.value)">
Але я хочу виділити текст. Я намагався таким чином
<select name="selectbox" onchange="alert(this.text)">
Він показує невизначений. Я знайшов, як використовувати DOM для отримання тексту. Але я хочу зробити це таким чином, я маю на увазі, що використовую саме this.value.
options
повертає списокOption
об'єктів, які, я не впевнений, де-небудь вказані як те саме, що і<option>
елементи. Краще використовувати заслужене часомtext
майно вибраногоOption
, яке гарантовано спрацює.