2014-03-22 3 views
0

Моего кода ниже, но я не в состоянии проверить, если это правильно, или если да, то почему я не могу получить доступ созданных текстовых материалов по идентификаторуДинамически создавать и присваивать идентификатор входному?

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; 
} 
+0

В своем первом это выглядит идентификатор будет номером. Идентификаторы должны начинаться с буквы. Кроме того, кажется, что вы добавляете цитату после идентификатора (\ "), но не до нее. Я бы использовал id = \" a "+ i +" \ " –

+0

@Jez D ID не нужно начинать с письмо, оно просто должно быть уникальным. – anurupr

+0

@ user3428295, как вы получаете доступ к входам? – anurupr

ответ

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; 
} 
Смежные вопросы