<script language="javascript">
function aa(o){         
          alert(o.options[o.selectedIndex].value);
          alert(o.options[o.selectedIndex].text);
             
  }   
</script>            
<select name="sgryid" size="15" onClick="aa(this)">>
    <option value="18">老李</option>     
    <option value="17">老张</option> 
</select>

解决方案 »

  1.   

    老兄,你这个不是和我的一样吗,第一个alert(o.options[o.selectedIndex].value);显示的数据你看看是什么你就知道了,根本就不是我想要的18或者17
      

  2.   

    晕,找到原因了.是我写的Value的v写成大写的V,改成小写的就好了.
      

  3.   

    anshihai(海霹雳),是“value”,不是“Value”!注意大小写。
    net_lover(孟子E章) 的没有错。