为了账号安全,请及时绑定邮箱和手机立即绑定

检索<select>元素中所选<option>的文本

检索<select>元素中所选<option>的文本

喵喵时光机 2019-09-24 09:57:09
在下面的:<select id="test">    <option value="1">Test One</option>    <option value="2">Test Two</option></select>如何使用JavaScript获取所选选项的文本(即“测试一”或“测试二”)document.getElementsById('test').selectedValue 返回1或2,哪个属性返回所选选项的文本?
查看完整描述

4 回答

?
一只萌萌小番薯

TA贡献1795条经验 获得超7个赞

function getSelectedText(elementId) {

    var elt = document.getElementById(elementId);


    if (elt.selectedIndex == -1)

        return null;


    return elt.options[elt.selectedIndex].text;

}


var text = getSelectedText('test');


查看完整回答
反对 回复 2019-09-24
?
子衿沉夜

TA贡献1828条经验 获得超3个赞

如果您使用jQuery,则可以编写以下代码:


$("#selectId option:selected").html();


查看完整回答
反对 回复 2019-09-24
?
红颜莎娜

TA贡献1842条经验 获得超12个赞

document.getElementById('test').options[document.getElementById('test').selectedIndex].text;


查看完整回答
反对 回复 2019-09-24
?
波斯汪

TA贡献1811条经验 获得超4个赞

selectElement.options[selectElement.selectedIndex].text;

查看完整回答
反对 回复 2019-09-24
  • 4 回答
  • 0 关注
  • 398 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信