<html>
<head>
<script type="text/javascript">
function setFocus()
{
document.getElementById('s2').focus();
}
</script>
</head>
<body>
<form>
<select id="s2"><option>123</option><option>456</option><option>789</option></select>
</form>
<input type="button" onclick="getFocus()" value="Get focus">
</body>
</html>

解决方案 »

  1.   

    这样就可以:<html>
    <head>
    <style type="text/css">
    a:active {color:green}
    </style>
    <script type="text/javascript">
    function setFocus()
    {
    document.getElementById('s2').focus();
    }
    </script>
    </head>
    <body>
    <form>
    <select id="s2"><option>123</option><option>456</option><option>789</option></select>
    </form>
    <input type="button" onclick="setFocus()" value="Get focus">
    </body>
    </html>
    我现在想知道的是,按哪个按键可以将页面显示成用鼠标点向下箭头的样子(展示成列表形式),不能用鼠标点
      

  2.   

    你要那样只能 给 select 添加属性  multiple  这样 
      

  3.   

    一个setFocus一个getFocus……