2009-11-30 170 views
0

如何選擇元素,如果它已被選中?選擇元素onchange

var select = document.getElementById("select"); 
if(select.selected == true) 

doesnt work any idea? 
+0

我們可以知道你想要選擇的元素的類型,如複選框,單選按鈕等。 – 2009-11-30 13:12:02

+0

選擇字段 – streetparade 2009-11-30 13:12:58

回答

-1

的document.getElementById( 「mySelect」)值

變種selObj =的document.getElementById( 「mySelect」); selObj.options [selObj.selectedIndex] .value;

+0

沒有選擇? – streetparade 2009-11-30 13:14:02

+0

我通常會在列表的開頭有一個項目,例如[Select Value]。然後你測試selectedIndex> 0 – 2009-11-30 13:18:12

0

DOM樹是一樣的東西

Select 
|-option 
|-option 
`-option 

它不是可以選擇的選擇節點。因此,您需要獲得選擇內容,瀏覽孩子,並測試孩子是否被選中,直到找到孩子。