document.getElementById("yearid").value

解决方案 »

  1.   

    <html>
    <head>
    <title></title>
    <script language="javascript">
    function a()
    {
    alert(document.all("Year").value);
    }
    </script>
    </head>
    <body>
    <SELECT id="Year">
    <OPTION value="1901" selected>1901</OPTION>
    <OPTION value="1998">1998</OPTION>
    <OPTION value="1992">1992</OPTION>
    <OPTION value="2003">2003</OPTION>
    <OPTION value="2006">2006</OPTION>
    </SELECT>
    <INPUT id="Button1" type="button" value="Button" onclick="a()">
    </body>
    </html>
      

  2.   

    对了~~上面的取出的只是value
    如果要去显示的值就是text值得话就不能这样写!
    重新给你一段:
    <html>
    <head>
    <title></title>
    <script language="javascript">
    function a()
    {
    alert(document.all("Year").value);
    alert(document.all("Year").options[document.all("Year").selectedIndex].text);
    }
    </script>
    </head>
    <body>
    <SELECT id="Year">
    <OPTION value="value:1901" selected>text:1901</OPTION>
    <OPTION value="value:1998">text:1998</OPTION>
    <OPTION value="value:1992">text:1992</OPTION>
    <OPTION value="value:2003">text:2003</OPTION>
    <OPTION value="value:2006">text:2006</OPTION>
    </SELECT>
    <INPUT id="Button1" type="button" value="Button" onclick="a()">
    </body>
    </html>
      

  3.   

    <select size="1" name="year" id="Year" onchange="document.getElementById('a').value=this.options[this.selectedIndex].value">
    <OPTION value="value:1901" selected>text:1901</OPTION>
    <OPTION value="value:1998">text:1998</OPTION>
    <OPTION value="value:1992">text:1992</OPTION>
    <OPTION value="value:2003">text:2003</OPTION>
    <OPTION value="value:2006">text:2006</OPTION>
    </select>
    <input name=a id=a value=""/>