2013-05-29 53 views
0

如何在事件函數的下拉列表中獲取選定值的索引。這是我的代碼。如何在下拉列表中獲取所選值的索引javascript

function(data, event) { 
    console.log(data); 
    var k = self.selectedValue; 
} 

數據具有DropDown列表中所有值的列表。但如何獲得它的索引。

+0

什麼是* data *,一個數組?選項集合?你現在怎麼選擇哪一個? – RobG

回答

0

您可以使用

this.value forselected值

this.selectedIndex索引

+0

我想在這個函數裏面。您給出的值未定義 – hemanth

+0

文本屬性?我認爲你將[DOM select element](http://www.w3.org/html/wg/drafts/html/master/forms.html#the-select-element)與[option element]混淆了( http://www.w3.org/html/wg/drafts/html/master/forms.html#the-option-element)。 – RobG

0

試試這個:

var e = document.getElementById("controlID"); 
var strUservalue = e.options[e.selectedIndex].value; 
var strUsertext = e.options[e.selectedIndex].text; 
相關問題