动态创建并为输入分配ID?

时间:2014-03-22 07:43:48

标签: javascript html

我的代码在下面,但我无法验证它是否正确,或者是否,为什么我无法通过id访问创建的文本输入

for (i=0;i<t;i++)
{
div.innerHTML=div.innerHTML+"<input id="+i+"\" type='text' value="+(i+1)+">"+"<br>";
div1.innerHTML=div1.innerHTML+"<input id=a"+i+"\" type='text' value=a"+(i+1)+">"+"<br>";
gont.innerHTML=gont.innerHTML+i;
}

1 个答案:

答案 0 :(得分:0)

var t = 2;

var div = document.getElementById('idDiv');

for (i = 0; i < t; i++) {
    div.innerHTML = div.innerHTML + "<input id=" + i + "\" type='text' value=" + (i + 1) + ">" + "<br>";
    div1.innerHTML = div1.innerHTML + "<input id=a" + i + "\" type='text' value=a" + (i + 1) + ">" + "<br>";
    gont.innerHTML = gont.innerHTML + i;
}