代码:
<select name=fruits size=3 multiple>
   <option selected>香蕉
   <option selected>苹果
   <option selected>桔子
   <option selected>桃子
</select>
通过js我该如何得到下拉框的所有值,即(香蕉苹果桔子桃子)
在线急等------------------------------------

解决方案 »

  1.   


      <select id='fruits' name=fruits size=3 multiple>
      <option selected>香蕉
      <option selected>苹果
      <option selected>桔子
      <option selected>桃子
      </select>var fruits=document.getElementById('fruits').children;
    for(var i=0,len=fruits.length;i<len;i++){
        alert(fruits[i].text);
    }
      

  2.   


    <select name=fruits size=3 multiple>
      <option selected>香蕉
      <option selected>苹果
      <option selected>桔子
      <option selected>桃子
    </select>
    <script language="javascript">
    var sel=document.all("fruits").options;
    var info="";
    for(var i=0;i<sel.length;i++){
    info+=","+sel[i].innerText;
    }
    alert(info.substr(1));
    </script>
      

  3.   

    <select id='fruits' name=fruits size=3 multiple>
      

  4.   


    select name=fruits size=3 multiple="multiple">
      <option selected="selected">香蕉</option>
      <option selected="selected">苹果</option>
      <option selected="selected">桔子</option>
      <option selected="selected">桃子</option>
    </select>
     var select = document.getElementsByTagName("select")[0];
                for(var i = 0 ; i <  select.options.length ;i++){
                    alert(select.options[i].innerHTML);
                }