<select onchange="alert(this.value);alert(this.options[this.selectedIndex].text)">
<option value="1">一</option>
<option value="2">二</option>
<option value="3">三</option>
</select>
<option value="1">一</option>
<option value="2">二</option>
<option value="3">三</option>
</select>
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
<option value=4>4</option>
</select>
<button onclick=alert(yunshui.value)>click</button>
或者取selectedIndex然后取值
应该可以吧
<option value="1">text 1</option>
<option value="2">text 2</option>
</select>
<script language="JavaScript">
<!--
var myid = document.getElementById("tryselect");
alert(myid.options[myid.selectedIndex].value +"\n" +myid.options[myid.selectedIndex].text)
//-->
</script>
a=document.getElementsByTagName("select");
for(i=0;i<a.length;i++)
{alert(a[i].options[a[i].selectedIndex].value);
}
</script>