Javascript 如何从选择菜单中选择文本选项

Javascript 如何从选择菜单中选择文本选项,javascript,html,jquery,Javascript,Html,Jquery,我正在尝试选择“选择”菜单中显示的文本。关于更改,我想知道选择了什么文本,而不是值 我可以使用this.value对值执行此操作,但当尝试执行this.label或this.text时,我会得到一个未定义的返回 如何获取下拉菜单中显示的文本而不是值 如果我这样做。title然后它会显示我的选择菜单的标题,而不是选项的实际标题 下面是我的代码示例: $test.changefunction{ 让我们选择value=this.value console.logselectValue 让title=

我正在尝试选择“选择”菜单中显示的文本。关于更改,我想知道选择了什么文本,而不是值

我可以使用this.value对值执行此操作,但当尝试执行this.label或this.text时,我会得到一个未定义的返回

如何获取下拉菜单中显示的文本而不是值

如果我这样做。title然后它会显示我的选择菜单的标题,而不是选项的实际标题

下面是我的代码示例:

$test.changefunction{ 让我们选择value=this.value console.logselectValue 让title=this.title console.logthis.options[this.selectedIndex] }; 学术的 零售
通过this.options和this.selectedIndex获取所选选项

$test.changefunction{ 让selectedOption=this.options[this.selectedIndex]; console.logselectedOption.innerHTML; console.log$selectedOption.text; log$selectedOption.html; }; 学术的 零售
你能提供一个代码示例吗?这会为我返回完整的学术文本,而不是实际文本。运行上面的代码片段作为示例,然后您可以通过.innerHTML获得该选项
console.log(this.options[this.selectedIndex])