如题,

解决方案 »

  1.   


    window.onload = function(){
    document.getElementById('您文本框的id').focus();
    }
      

  2.   

    除了在onload获取焦点这个方法外,有没有别的动态获取焦点的方法,比如我动态创建一个input的text,给它赋了值,但是直接用focus不起作用,有没有一种方法可以动态获取焦点的
      

  3.   

    比如这种方法,在body标签中嵌入
    <script type="text/javascript">
       
            B1.focus();   </script>,怎么用js代码动态生成这段html,并嵌套到里面执行呢
      

  4.   

    <body onload="Document.getElementById('id').focus();"></body>在body里面直接设置要获得交点的对象id就可以了,直接ok
      

  5.   

    是这样的,在已加载完成的网页中,我动态插入一个文本框,并且想让它获得焦点,这样的话就不能在onload事件上做处理了,这个应该怎么做呢
      

  6.   

    插入文本框以后再选择到这个文本框对象,然后调用focus()方法
      

  7.   

    比如你用
    var txt = document.createElement("input");
    这样创建了文本框对象
    那么你把这个文本框插入了页面中以后就可以调用txt.focus()如果不是这样创建的,,执行到插入的语句之后都可以用var txt = document.getElementById(ID)来获取到这个对象,调用txt.focus()就行。
      

  8.   

    你自己试一下, 不行的, 创建完之后获取焦点txt.focus是无效的
      

  9.   

       <script  type="text/javascript">
    function focustest(){
        var inp=document.createElement("input");
        inp.id="myinp";
        inp.value="hahaha";
        document.getElementById("create").appendChild(inp);
        inp.focus();
    }  
    </script>
    <div id="create"></div>
    <input type="button" onclick="focustest()" value="测试"/>你这样会得不到焦点??????