我的没遇到你的情况<form>
<select name="obj" multiple="multiple" onchange="calculate()">
<option value="1">test 1</option>
<option value="2">test 2</option>
<option value="3">test 3</option>
<option value="4">test 4</option>
<option value="5">test 5</option>
</select>
</form>
<script>
function calculate()
{
var num=0;
  for(var i=0;i<document.forms[0].obj.length;i++)
  {
      if(document.forms[0].obj.options[i].selected)
              { 
                      alert("fdaffa"+i);
              }
  }
}
</script>