Merak ediyorum, herkes hakkında gönderi paylaştı valueve alma textseçeneği var ve <option>kimse önermedi label.
Bu yüzden ben de öneriyorum label, tüm tarayıcıların desteklediği
Almak için value(diğerlerinin önerdiği gibi)
function test(a) {
var x = a.options[a.selectedIndex].value;
alert(x);
}
Almak için option text(yani İletişim veya -Seç-)
function test(a) {
var x = a.options[a.selectedIndex].text;
alert(x);
}
VEYA (Yeni öneri)
function test(a) {
var x = a.options[a.selectedIndex].label;
alert(x);
}
HTML
<select onchange="test(this)" id="select_id">
<option value="0">-Select-</option>
<option value="1">Communication</option>
<option value="2" label=‘newText’>Communication</option>
</select>
Not: optionDeğer 2 için yukarıdaki HTML'de , İletişim yerine newTextlabel döndürür
Ayrıca
Not: Firefox'ta etiket özelliğini ayarlamak mümkün değildir (yalnızca dönüş).