js如何在打开网页时,用代码来让文本框获得焦点 如题, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 window.onload = function(){ document.getElementById('您文本框的id').focus();} 除了在onload获取焦点这个方法外,有没有别的动态获取焦点的方法,比如我动态创建一个input的text,给它赋了值,但是直接用focus不起作用,有没有一种方法可以动态获取焦点的 比如这种方法,在body标签中嵌入<script type="text/javascript"> B1.focus(); </script>,怎么用js代码动态生成这段html,并嵌套到里面执行呢 <body onload="Document.getElementById('id').focus();"></body>在body里面直接设置要获得交点的对象id就可以了,直接ok 是这样的,在已加载完成的网页中,我动态插入一个文本框,并且想让它获得焦点,这样的话就不能在onload事件上做处理了,这个应该怎么做呢 插入文本框以后再选择到这个文本框对象,然后调用focus()方法 比如你用var txt = document.createElement("input");这样创建了文本框对象那么你把这个文本框插入了页面中以后就可以调用txt.focus()如果不是这样创建的,,执行到插入的语句之后都可以用var txt = document.getElementById(ID)来获取到这个对象,调用txt.focus()就行。 你自己试一下, 不行的, 创建完之后获取焦点txt.focus是无效的 <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="测试"/>你这样会得不到焦点?????? HTML_Table实现排序输出的问题 修改JS滚动方向? Javascript代码运行异常 JS代码求解 求javascript下一正则表达式写法 急急急急急急急急急急!!!!表格中任意位置插入行 可编辑的 iframe监听onkeypress事件 怎样用 js 保存指定内容?在线等。 关于文件下载的一个问题,大虾们执导一下啊,郁闷了半天了 JS已经获取到复选框的值了,怎样在当前页面其他位置引用这个值 验证只能输入字母和数字,不包含下划线和其他字符 jquery 获取textarea中光标的坐标
window.onload = function(){
document.getElementById('您文本框的id').focus();
}
<script type="text/javascript">
B1.focus(); </script>,怎么用js代码动态生成这段html,并嵌套到里面执行呢
var txt = document.createElement("input");
这样创建了文本框对象
那么你把这个文本框插入了页面中以后就可以调用txt.focus()如果不是这样创建的,,执行到插入的语句之后都可以用var txt = document.getElementById(ID)来获取到这个对象,调用txt.focus()就行。
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="测试"/>你这样会得不到焦点??????