通过select_list中的文本选择而不是通过索引

时间:2017-01-29 06:12:57

标签: javascript

我是JavaScript的新手,

我知道如何通过

选择一个select_list
document.getElementById("entry_1000001").selectedIndex=2

但有没有办法直接通过文字选择

document.getElementById("entry_1000001").select("Ruby")

HTML元素如下

<select name="entry.1000001" id="entry_1000001" aria-label="What language does Watir-WebDriver use?  " aria-required="true" required=""><option value=""></option>
<option value="Java">Java</option> <option value="Ruby">Ruby</option> <option value="C#">C#</option> <option value="Clojure">Clojure</option> <option value="Python">Python</option></select>

1 个答案:

答案 0 :(得分:1)

document.getElementById("entry_1000001").value = "Ruby";
<select name="entry.1000001" id="entry_1000001">
  <option value=""></option>
  <option value="Java">Java</option>
  <option value="Ruby">Ruby</option>
  <option value="C#">C#</option>
  <option value="Clojure">Clojure</option>
  <option value="Python">Python</option>
</select>