别用document.all,用DOM标准去取元素。
<script>
var a=document.getElementsByName("a")
a[0]是第一个
a[1]是第二个
....
a[a.length]是最后一个
<script>

解决方案 »

  1.   

    汗,认真看了下,直接this更方便。
    <form id="form1" name="form1" method="post" action=""> 
        <select name="a" onchange="alert(this.value)"> 
        <option value="1">1</option>
        <option value="2">2</option>
        <option value="3">3</option>
        </select>
        <select name="a" onchange="alert(this.options[this.selectedIndex].value)"> 
        <option value="aa">aa</option>
        <option value="bb">bb</option>
        <option value="cc">cc</option>
        </select>
    </form>