根据 HTML SELECT 中的文本获取选项标签的值

get the value of option tag based on text in HTML SELECT

我有一个问题。我有一个场景,我需要根据选项文本获取选项标签的值。

<select>
  <option value="0">zero</option>
  <option value="1">one</option>
  <option value="2">two</option>
  <option value="3">three</option>
</select>

假设我想根据提供的文本“二”获得值“2”。我们怎样才能做到这一点?

你可以试试这样的 javascript

说出你提供的内容 :

<select id="test">
<option value="0">zero</option>
<option value="1">one</option>
<option value="2">two</option>
<option value="3">three</option>
</select>

var e = document.getElementById("test");
var actualValue= e.options[e.selectedIndex].value;