使用javascript在运行时生成的输入框上添加焦点
嗨,我有一个表单,它使用javascript在点击按钮时动态生成一个表行 一切都很好,但现在我想在我的表行中添加一个新生成的输入框的焦点,所以有人可以在这方面提供帮助吗? 这是我的剧本使用javascript在运行时生成的输入框上添加焦点,javascript,html,Javascript,Html,嗨,我有一个表单,它使用javascript在点击按钮时动态生成一个表行 一切都很好,但现在我想在我的表行中添加一个新生成的输入框的焦点,所以有人可以在这方面提供帮助吗? 这是我的剧本 <script language="javascript" type="text/javascript"> var jj=1; function addRow() {
<script language="javascript" type="text/javascript">
var jj=1;
function addRow()
{
//alert(jj)
var tbl = document.getElementById('zimtable');
var lastRow = tbl.rows.length;
var iteration = lastRow - 1;
var row = tbl.insertRow(lastRow);
var firstCell = row.insertCell(0);
var el = document.createElement('input');
el.type = 'text';
el.name = 'zimname_' + jj;
el.id = 'zimname_' + jj;
el.size = 40;
el.maxlength = 40;
firstCell.appendChild(el);
var secondCell = row.insertCell(1);
var el2 = document.createElement('input');
el2.type = 'text';
el2.name = 'zimmob_' + jj;
el2.id = 'zimmob_' + jj;
el2.size = 10;
el2.maxlength = 10;
secondCell.appendChild(el2);
var thirdCell = row.insertCell(2);
var element4 = document.createElement("select");
element4.name ='zim_'+jj;
var option1 = document.createElement("option");
option1.value='TRUSTY';
option1.innerHTML='TRUSTY';
element4.appendChild(option1);
var option2 = document.createElement("option");
option2.value='MUQAMI HAZRAT';
option2.innerHTML='MUQAMI HAZRAT';
element4.appendChild(option2);
var option3 = document.createElement("option");
option3.value='MASJIDWAR JAMAAT KA SAATHI';
option3.innerHTML='MASJIDWAR JAMAAT KA SAATHI';
element4.appendChild(option3);
thirdCell.appendChild(element4);
var fourthCell = row.insertCell(3);
var el3 = document.createElement('input');
el3.type = 'text';
el3.name = 'zemail_' + jj;
el3.id = 'zemail_' + jj;
el3.size = 40;
el3.maxlength = 40;
fourthCell.appendChild(el3);
firstCell.focus();
// alert(i);
jj++;
makhtab.hh.value=jj;
// alert(jj);
}
</script>
var jj=1;
函数addRow()
{
//警报(jj)
var tbl=document.getElementById('zimtable');
var lastRow=tbl.rows.length;
var迭代=最后一行-1;
变量行=tbl.insertRow(最后一行);
var firstCell=row.insertCell(0);
var el=document.createElement('input');
el.type='text';
el.name='zimname_u'+jj;
el.id='zimname_u'+jj;
el.size=40;
el.maxlength=40;
第一个细胞。追加子细胞(el);
var secondCell=row.insertCell(1);
var el2=document.createElement('input');
el2.type='text';
el2.name='zimmob_u2;'+jj;
el2.id='zimmob_u2;'+jj;
el2.2尺寸=10;
el2.maxlength=10;
第二细胞。附属物子细胞(el2);
var thirdCell=行插入单元格(2);
var element4=document.createElement(“选择”);
元素4.name='zim_'+jj;
var option1=document.createElement(“选项”);
选项1.value='TRUSTY';
选项1.innerHTML='TRUSTY';
要素4.附加子项(选项1);
var option2=document.createElement(“选项”);
选项2.value='MUQAMI HAZRAT';
选项2.innerHTML='MUQAMI HAZRAT';
要素4.附加子项(选项2);
var option3=document.createElement(“选项”);
选项3.value='MASJIDWAR jamat KA SAATHI';
选项3.innerHTML='MASJIDWAR jamat KA SAATHI';
要素4.附加子项(选项3);
第三单元。附加子单元(元素4);
var fourthCell=行插入单元格(3);
var el3=document.createElement('input');
el3.type='text';
el3.name='zemail_u'+jj;
el3.id='zemail_u2;'+jj;
el3.1尺寸=40;
el3.maxlength=40;
第四细胞。附属物(el3);
firstCell.focus();
//警报(一);
jj++;
makhtab.hh.value=jj;
//警惕(jj);
}
我想在生成的表行中的第一个输入框上添加焦点
$('#zimname_1').focus();
更改行:
firstCell.focus();
致:
您介意添加JSFIDLE吗?
el.focus();