<select onchange="alert(this.options[this.selectedIndex].value)">

解决方案 »

  1.   

    <script>
    function set(n){
    n=(n>=document.all("select").length)?document.all("select").length-1:n;
    document.all("select").value=document.all("select").options[n].value;
    }
    </script>
    <body bgcolor="#FFFFFF" text="#000000">
    <p>
      <select name="select">
        <option value="1">第一想</option>
        <option value="2">第二项</option>
      </select>
    </p>
    <p>
      <input type="button" name="Submit" value="将值设为第三个选项" onclick="set(3)">
      

  2.   

    <html>
    <input type=text name=test>
    <input type=button onclick="ch()" value="change">
    <select name="testsel">
    <option value=0>test0</option>
    <option value=1>test1</option>
    <option value=2>test2</option>
    <option value=3>test3</option>
    <option value=4>test4</option>
    <option value=5>test5</option>
    </select>
    <script>
    function ch(){
       if ((test.value > -1) && (test.value < testsel.options.length))
          testsel.options[test.value].selected = true;
       else
          alert("Error !");
    }
    </script>
    </html>