<select onchange="alert(this.options[this.selectedIndex].text)">
<option>A</option>
<option>b</option>
</select>

解决方案 »

  1.   

    设你的SELECT的NAME为SEL1
    用document.SEL1.innerHtml()来获得对象的内容
    相关函数:
    innerText
    outerHtml
    outerText
      

  2.   

    好像都不行阿我的代码如下<FORM METHOD="POST" ACTION="" name="frm">
    <SELECT NAME="sylx" onChange="f()">
    </SELECT>
    <INPUT TYPE="text" NAME="bgmc">
    </FORM>
    要在bgmc这个框内得到sylx选中的外值,完整的f()该如何写呢?
      

  3.   

    function f() {
      alert(sylx.options[sylx.selectedIndex].text);
     }
      

  4.   

    有表单名.不好意思。
    function f() {
      alert(frm.sylx.options[frm.sylx.selectedIndex].text);
     }
      

  5.   

    如果需要你load很长时间你不还是受不了码
      

  6.   

    sorry 上面那个回复贴错地方了:)