HTML Javascript question
to get the selected value of a input-select I can use
<select id="gender" name="gender" class="style12">
<option selected="selected">ALL</option>
<option>Male Only</option>
<option>Female Only</option>
</select>
document.getElementById('gender').value
is there any easy way for me to get the selected label (ie ALL / Male Only / Female Only) with javascript?
Thanks a lot for reading.
var el = document.getElementById('gender');
var text = el.options[el.selectedIndex].innerHTML;
建议jQuery版本:
jQuery("#gender").find("option[value='" + jQuery("#gender").val() + "']").text()
这应该工作:
var label = document.getElementById('gender')[document.getElementById('gender').selectedIndex].innerHTML;
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.