大家一看就知道我想实现什么功能,帮我实现吧。
<head>
<script type="text/javascipt">
function selected() {
document.getElementById("2").selected="selected";
}
</script>
</head>

<body>
<select>
<option id="1">1</option>
<option id="2">2</option>
</select>

<input type="button" value="选中2" onclick="selected()">
</body>

解决方案 »

  1.   

    <select id='selecteTest'> document.getElementById('selecteTest').selectedIndex=1;
      

  2.   

    function selected(value) {
    document.getElementById("select").value=value;
    }<select id="select">
    <option value="1">1 </option>
    <option value="2">2 </option>
    </select> 
    <input type="button" value="选中2" onclick="selected('2')"> 
      

  3.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
      <script type="text/javascript">
       function selected()
       {
          var em=document.getElementById("2");
      em.selected=true; 
       }
      </script>
     </HEAD>
     <BODY>
     <select> 
    <option id="1">1 </option> 
    <option id="2">2 </option> 
    </select> 
    <input type="button" value="选中2" onclick="selected();"> 
    </BODY>
    </HTML>
      

  4.   

    其实是你的代码写错了:
    <input type="button" value="选中2" onclick="selected();">
    少了一个;号
      

  5.   

    楼上! 我copy你的行。把我的加了个分号,还是不行,错误在哪儿?
    <HTML>
    <HEAD>

    <script type="text/javascipt">
    function selected()
    {
    var em=document.getElementById("2");
    em.selected=true;
    }
    </script>
    </HEAD>

    <BODY>
    <select>
    <option id="1">1</option>
    <option id="2">2</option>
    </select>
    <input type="button" value="选中2" onclick="selected();">
    </BODY>
    </HTML>
      

  6.   

    请仔细检查你的拼写:<script type="text/javascipt">
      

  7.   

    正解.
    javascript,少了一个r