可以自己设置一个变量,有一个选择将变量加一。就可以算出来选择了几个。

解决方案 »

  1.   

    那我如何确定某一项是被选定了还是取消了呢?
      

  2.   

    function checksel(){
      var sel = document.all.mmm;
      var k = 0 ;
      for( i =0 ; i < sel.options.length ; i++){
       if(sel.options[i].selected == true){
       k++;
       }
      }
      alert(k);
    }
    <select name="mmm" size="3" multiple>
     <option value=111>111</option>
     <option value=111>222</option>
     <option value=111>333</option>
     <option value=111>444</option>
     <option value=111>555</option>
     <option value=111>666</option>
    </select>
    <button onclick="checksel()">