To działa doskonale
<select name="selectbox" onchange="alert(this.value)">
Ale chcę zaznaczyć tekst. Próbowałem w ten sposób
<select name="selectbox" onchange="alert(this.text)">
Pokazuje niezdefiniowane. Odkryłem, jak używać DOM, aby uzyskać tekst. Ale chcę to zrobić w ten sposób, mam na myśli używanie właśnie this.value.
options
zwraca listęOption
obiektów, co do których nie jestem pewien, są nigdzie podane jako takie same jak<option>
elementy. Lepiej jest wykorzystać uświęconą wiekiemtext
właściwość wybranegoOption
, która na pewno zadziała.