按下是没有焦点的。我放了3个按钮,然后点击一个按钮,然后再按Tab键,焦点移动到地址栏去了。再按就移动到别处。

解决方案 »

  1.   

    我放了3个按钮,然后点击一个按钮,(你按了按钮A,按钮A肯定获得焦点)然后再按Tab键,焦点移动到地址栏去了(是这样的,但你不能说按钮A没有获得焦点)
    唉...
      

  2.   

    你可以用你的button对象的focus方法看看你点按钮是不是获得了焦点
      

  3.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    <script type="text/javascript">
    function myclick()
    {
    alert("随便去做一些事情");
    var mybutton=event.srcElement;
    mybutton.focus();
    }
    </script>
    </head><body>
    <input id="button1" type="button" value="button1" />
    <input id="button2" type="button" value="button2" onclick="myclick();" />
    <input id="button3" type="button" value="button3" />
    </body>
    </html>