分別使用javascript原生的方法和jquery方法
<select id="test"? name="">?
? <option? value="1">text1</option>?
? <option? value="2">text2</option>?
</select>
code:
一:javascript原生的方法
? 1:拿到select對(duì)象: var? myselect=document.getElementById("test");
? 2:拿到選中項(xiàng)的索引:var index=myselect.selectedIndex ;? ? ? ? ? ? // selectedIndex代表的是所選中項(xiàng)的index
? 3:拿到選中項(xiàng)options的value:? myselect.options[index].value;
? 4:拿到選中項(xiàng)options的text:? myselect.options[index].text;
二:jquery方法(前提是已經(jīng)加載了jquery庫)
1:var options=$("#test option:selected");? //獲取選中的項(xiàng)
2:alert(options.val());? //拿到選中項(xiàng)的值
3:alert(options.text());? //拿到選中項(xiàng)的文本
var?obj=document.getElementById("AreaId");
Obj.length就是選項(xiàng)的個(gè)數(shù)