[英]HTML Combo Box selected Item's value
我試圖使這個HTML組合框等於一個值。
<select name="file_type"> <option value=".jpg">.JPG</option> <option value=".png">.PNG</option> <option value=".gif">.GIF</option> </select>
因此,當我在網頁上選擇jpg時,是否表示file_type = .jpg? 我會這樣認為。
因此,然后我嘗試從javascript調用該值,如下所示:
var fileType = document.getElementByID("file_type").value;
那是怎么做的? 我還能如何在組合框中獲取所選項目的值?
問候
首先,您的控件沒有將ID
屬性設置為僅名稱,因此您需要將ID添加到html
<select id="file_type" name="file_type" >
然后,您獲得組合的選擇的方法是:
var selectCtrl = document.getElementById("file_type");
var selectedItem = selectCtrl.options[selectCtrl.selectedIndex];
該selectedItem
必須具有屬性value
和文本:
selectedItem.value //<-- ".jpg"
和
selectedItem.text //<-- ".JPG"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.