document.form.select_scan.options.length

解决方案 »

  1.   

    不对啊!我用alert("ddd"+form.select_scan.options.length)也打不出来结果啊!
      

  2.   

    你是这么写的么?
    <html>
    <head>
    <script language="JavaScript">
    <!--
    function listvalue(form){
    alert("ddd   ="+form.select_scan.length)
       form.ip_list1.value ="";
       if(form.select_scan!=null){
         for (i = 0;i < form.select_scan.length ;i++) {
           form.ip_list1.value+=form.select_scan[i].value+",";
         }
       }
    }
    //-->
    </script>
    </head>
    <body>
    <form name="form1">
    <input type="text" name="ip_list1">
    <select name="select_scan">
    <option value="dfhd">dfhd</option>
    <option value="dfhdfh">dfhdfh</option>
    </select>
    <select name="select">
    <option value="11111">11111</option>
    <option value="346346">346346</option>
    </select>
    <button onclick="listvalue(document.form1)">sgsadgas</button>
    </form>
    </body>
    </html>