在以下内容中:
<select id="test">
<option value="1">Test One</option>
<option value="2">Test Two</option>
</select>
如何获取所选选项的文本(即“测试一”或“测试二”)使用JavaScript
document.getElementsById('test').selectedValue
返回1或2,哪个属性返回所选选项的文本?
发布于 2009-03-04 12:33:35
function getSelectedText(elementId) {
var elt = document.getElementById(elementId);
if (elt.selectedIndex == -1)
return null;
return elt.options[elt.selectedIndex].text;
}
var text = getSelectedText('test');
发布于 2010-09-01 07:53:47
如果使用jQuery,则可以编写以下代码:
$("#selectId option:selected").html();
发布于 2011-11-16 18:30:31
document.getElementById('test').options[document.getElementById('test').selectedIndex].text;
https://stackoverflow.com/questions/610336
复制相似问题