我是这样写的,可能的点白痴,我是想当然咯,别见怪了!<a href='log.php?act=reg' onclick='foucs()'>注册</a>function foucs(){
document.getElementById('usname').focus() ;
}

解决方案 »

  1.   

    <a href='log.php?act=reg' onclick='foucs()'>注册</a>function foucs(){
    document.getElementById('usname').select() ;
    }
      

  2.   

    神马意思 你是要点击注册 让光标定于username上?
    还是进了注册页面 让光标自动定于username上?
      

  3.   


    是这样的,注册块是在一个页面,只是隐藏了,如果点击注册,才会显示。所以我想,如果点击注册,光标自动定于username上
      

  4.   

    http://www.w3school.com.cn/htmldom/met_password_focus.asp
      

  5.   

       <button onclick="this.style.display='none';document.getElementById('register').style.display='block';document.getElementById('txtName').focus();" type="button">注册</button>   <div style="display:none;" id="register">
        <input type="text" value="Name" id="txtName" />
       </div>
      

  6.   

    那你不应该在事件中处理的截取那个 act=reg根据这个reg来判断要不要给文本框获得焦点
      

  7.   

    <body>
    <a href='log.php?act=reg' onclick='return foucs()'>注册</a>
    <div style="display:none;" id="register">
        <input type="text" value="Name" id="usname" name="usname" />
       </div>
    <script type="text/javascript">
    <!--
    function foucs(){
    document.getElementById("register").style.display="block";
    document.getElementById('usname').focus() ;
    return false;
    }//-->
    </script>
    </body>
      

  8.   

    我再详细解释下我的页面吧:http://www.test.com/chat/log.php 这个页面中隐藏了注册区块,如果点击注册:代码如下:
         <a href='log.php?act=reg' onclick='foucs()'>注册</a>
    当然:我是通过act 是否等于reg判断是否显示注册块!现在我想通过某些功能,达到点击注册就定焦于隐藏块中的:<input type="text" name="usname" id="usname" size="18" />
      

  9.   

    <a href="javascript:youMethod(this)">JUsttest</a>还有一种方法比较的麻烦
      

  10.   

    9楼的难道还不满足要求?有个就是,focus吧,不是foucs...