请教大家
想用JavaScript提取下面选中的值该怎么做?<select>的哪个属性或者方法可以有这功能?
如下:
<select id='ss' name='ss'>
<option value='1'>第一个</option>
<option value='2'>第二个</option>
<option value='3'>第三个</option>
</select>

解决方案 »

  1.   


    <script>
    function doit(){
      var sel  = document.getElementById("ss");
      var s = sel.options[sel.selectedIndex].value;
      alert(s)
    }
    </script>
    <input type="button" value="click" onclick="doit()">
    <select id='ss' name='ss'> 
    <option value='1'>第一个 </option> 
    <option value='2'>第二个 </option> 
    <option value='3'>第三个 </option> 
    </select> 
      

  2.   

    直接使用 document.getElementById(Select的id).value就可以得到select的当前被选择的值
      

  3.   

    和2楼略微不同方法
    <select id='ss' name='ss' onclick=showme()> 
    <option value='1'>第一个 </option> 
    <option value='2'>第二个 </option> 
    <option value='3'>第三个 </option> 
    </select> 
    function showme(){
     var sel  = document.getElementById("ss");
     var newvalue=sel.options[this.value]  //这里不一样
     alert(newvalue)
    }
      

  4.   

    document.getElementById(Select的id).value就可以
      

  5.   

            function Button16_onclick(item) {            if ($.cookie("list1")) {
                    var list = "";
                    $.cookie("list1", $("#select1  option").each(function(i) {
                        list += $(this).val() + ",";
                    }).val(list));            }求救下这个哪里有错