<select id="view" name="position" onchange="aa()"> 
<option selected value="1">工程部 </option> 
<option  value="2">预审部 </option> 
<option  value="3">销售部 </option> 
</select> 
怎样通过id  "view" 来取得下拉框选的值如:“工程部”
(不是取value里的1)

解决方案 »

  1.   


    <select id="view" name="position" onchange="aa(this)"> 
    <option selected value="1">工程部 </option> 
    <option  value="2">预审部 </option> 
    <option  value="3">销售部 </option> 
    </select> 
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function aa(osel){
    alert(osel.options[osel.selectedIndex].text)
    }
    //-->
    </SCRIPT>
      

  2.   

    不是在aa()里写,是在一个按钮的onclick     add()中
      

  3.   

    那你写一个onchang什么意思,搞不懂你具体想怎么做
      

  4.   

    onchange不要的,我随便复制的一段,
      

  5.   

    <select id="view" name="position"> 
    <option selected value="1">工程部 </option> 
    <option  value="2">预审部 </option> 
    <option  value="3">销售部 </option> 
    </select> 
      

  6.   

    <button class="bt" style="width: 71px; height: 25px;" onClick="add('../form/groupAction.jsp')">
                <table style="margin-top:-1px"><tr><td class=btfont align="center"
                                                       style="border:0px;background:transparent;">
                    <img border="0" src="../../img/add.gif" width="16" height="16" align="absmiddle"> 添加</td></tr></table>
    </button>
      

  7.   

    <select id="view" name="position"> 
    <option selected value="1">工程部 </option> 
    <option  value="2">预审部 </option> 
    <option  value="3">销售部 </option> 
    </select> 
    <input type="button" value="add" onclick="add();">
    <input type="text" id="here"  ><SCRIPT LANGUAGE="JavaScript">    function add(){
            var obj=document.getElementById("view");
            var value=document.getElementById("here").value;        alert(obj.options[osel.selectedIndex].text);
            value=obj.options[osel.selectedIndex].text;
        }</SCRIPT>1楼加强版~
      

  8.   

    var obj=document.getElementById("view"); 
    obj.options[osel.selectedIndex].text;
    这样就能取到所选的文本了
      

  9.   

    var obj=document.getElementById("view"); 
    obj.options[obj.selectedIndex].text; 
    额……写错了点  复制一楼疏忽了