問題

這會獲得我下拉選單中選擇的任何東西的值.

 document.getElementById('newSkill').value
 

但是我無法找出當前由下拉選單顯示的文字需要追蹤什麼屬性.我嘗試了“text”然後檢視 W3Schools ,但這沒有答案,這裡有人知道嗎?

對於那些不確定的人來說,這是下拉框的HTML.

 <select name="newSkill" id="newSkill">
    <option value="1">A skill</option>
    <option value="2">Another skill</option>
    <option value="3">Yet another skill</option>
</select>
 

  最佳答案

根據您的示例HTML程式碼,以下是獲取當前選擇選項的顯示文字的一種方法:

 var skillsSelect = document.getElementById("newSkill");
var selectedText = skillsSelect.options[skillsSelect.selectedIndex].text;
 

  相同標籤的其他問題

javascriptdombrowserclient-side