javascript - 如何在 JavaScript 中获取所选项目的文本?

标签 javascript

如何在 JavaScript 中获取所选项目的值和文本?

这是我的组合框:

<select  size="1" id="fTerminalType" name="fTerminalType">
    <option value="AP">Airport</option>
    <option value="PT">Port</option>
    <option value="BS">Bus</option>
    <option value="TR">Train</option>
</select>

我的 JavaScript 是这样的:

var TerminalType = document.getElementById("fTerminalType").value;

在这里我可以获得组合框的值。但是我怎样才能得到所选值的文本呢?例如,如果值为 "BS",我需要文本 "Bus"

最佳答案

var t = document.getElementById("fTerminalType");
var selectedText = t.options[t.selectedIndex].text;

关于javascript - 如何在 JavaScript 中获取所选项目的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1460821/

相关文章:

javascript - 调用ajax到servlet调用总是报错函数

javascript - js 跨越两个函数

javascript - Angular JS ng-repeat 不显示选项

javascript - 如何使用谷歌脚本在电子表格中插入多行

javascript - 如何获取现有弹出窗口的 Bootstrap 弹出窗口 'data-placement'?

javascript - 当图像加载到 DOM 中时 Select2 block

javascript - 不提供文件扩展名就无法导入 TypeScript 模块

javascript - 如何停止在浏览器中打印到文件?

javascript - 从函数体内访问函数对象的属性

javascript - 在条件 for 循环中渲染 React