在javascript中   怎么获取下拉框中的所有选项
就是select 中 option 选项值

解决方案 »

  1.   

    document.all("selectID").options得到数组
    再遍历得到value
      

  2.   

    取value是.value
    取选项值是.text
      

  3.   

    看下下面的代码吧,我用jquery做的一个很简单的类似于计算机的东东。。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    <script type="text/javascript" src="jquery-1.3.2.min.js"></script>
    <script type="text/javascript">
    jisuan = function(){
      var _type=$("#type option:selected").val();
      var _v1 = Number($("#t1").val());
      var _v2 = Number($("#t2").val());
      switch(_type)
      {
         case "0":
         $("#result").html(_v1+_v2);break;
         case "1":
         $("#result").html(_v1-_v2);break;
         case "2":
         $("#result").html(_v1*_v2);break;
         case "3":
         $("#result").html(_v1/_v2);
      }
    }
    </script>
    </head><body>
    <input type="text" id="t1" />&nbsp;
    <input type="text" id="t2" />&nbsp;
    <select id="type">
       <option value="0">+</option>
       <option value="1">-</option>
       <option value="2">X</option>
       <option value="3">/</option>
    </select>
    &nbsp;
    <input type="button" onclick="jisuan()" value="=" />
    <span id="result"></span>
    </body>
    </html>
      

  4.   


    var slt = document.all("selectID"),
    opts = slt.options;
    alert(opts[slt.selectedIndex].value);//选中选项的值
      

  5.   

    var   ddl   =   document.getElementById("selectId");
      var   index   =   ddl.seletedIndex;   
        
      var   Value   =   ddl.options[index].value;  //value值 
      var   Text     =   ddl.options[index].text;//选中下拉框的文本值
      

  6.   

    alert(document.getElementById('SELECT对象的ID').value);