看一看是不是在你的HTML里少了这一段:
</select>

解决方案 »

  1.   

    不会有问题的<select name="select1" id="select1" size="10" multiple style="width:90px;" onChange="aaa()">
    <option value=1>1
    <option value=2>2
    <option value=3>3
    </select>
    <script language="JavaScript">
    <!--
    function aaa()
    {
    var optarr = document.getElementById("select1");
    var s = "你选择了:\n", kmax = optarr.options.length;
    for(var k=0; k<kmax; k++) if(optarr.options[k].selected) s += optarr.options[k].text +"\n";
    alert(s);
    }
    //-->
    </script>