我定义了一个增加控件的函数,如下
function add_like(){
var num;
var string;
num = $('#hidenumber').val();
num = parseInt(num)+1;
$('#hidenumber').val(num);
string='<tr id="td11" align="center"><td><input name="zz'+num+'" type="text" /></td><tr>';
$('#titleconn').append(string);
document.getElementByName("zz+num").focus();
}
我想在页面上增加这个text控件后能够让它得到焦点,免得加的多的时候要从上往下拖页面,这样很麻烦代码就不详细贴出来了,控件是可以动态得到的,但是新增的控件总是无法获得焦点我想肯定是document.getElementByName("zz+num").focus(); 写错了,但是不知道如何改正请高手帮忙~~~
function add_like(){
var num;
var string;
num = $('#hidenumber').val();
num = parseInt(num)+1;
$('#hidenumber').val(num);
string='<tr id="td11" align="center"><td><input name="zz'+num+'" type="text" /></td><tr>';
$('#titleconn').append(string);
document.getElementByName("zz+num").focus();
}
我想在页面上增加这个text控件后能够让它得到焦点,免得加的多的时候要从上往下拖页面,这样很麻烦代码就不详细贴出来了,控件是可以动态得到的,但是新增的控件总是无法获得焦点我想肯定是document.getElementByName("zz+num").focus(); 写错了,但是不知道如何改正请高手帮忙~~~
解决方案 »
- 关于营业时间正则验证
- document.getElementByid()配合getElementsTagName()使用问题
- 如何实现弹出小窗口
- js控制字体大小
- Jscript&javaScript
- 请教!!看到一段关于实现隐藏下拉菜单的代码,想求教它是怎么实现的!
- 请问一下 location.href('http://www.qqqqqqqqq.org')这个href里面的字符串有长度限制吗?
- 请教:如何用js编写实现tomcat下jsp文件打开apache下html文件
- Jsp中如何得到javascript中的变量值
- 如何动态获得浏览器的变化?
- js获取某页面的所有图片坐标
- js 如何删除属性
这个得到的是多个元素不是一个,当然不排除没有得到啊
改为这样试试
document.getElementByName("zz+num")[0].focus();
document.getElementsByName();我建议你最后给你的input设置个id
这样找起来好找。document.getElementsByName()返回的是数组。//这样访问元素
document.getElementsByName("zz+num")[0].focus();
改为:
document.getElementsByName("zz"+num).focus();如果还取不到可能是因为 取的时候控件还没有生成