2015-12-24 63 views
1

我有一個for循環在Javascript中。我怎樣才能給i + 1(最後的陳述在lus)?如果我只是'我+我',輸出是錯誤的。給我for循環javascript

for (var i=0; i<aantal; i++) 
{ 
    strOutput += "<p><form action='' method='POST'>"; 
    strOutput += "<input class= 'nummers' type='number' name='aantal' min='1' max='20'>"; 
    strOutput += "<input type='submit' value='In mandje' name= 'toevoegen'>"; 
    strOutput += "<input type='hidden' name='id' value='" + i +"'>"; 
} 
+0

我會自動遞增使用i其他東西在循環的每次迭代中,我都不明白你的問題。你想做什麼? – Ulydev

+0

你可以隨時做'for(var i = 1; i <= aantal; i ++)' –

回答

2

你可以這樣說:

strOutput += "<input type='hidden' name='id' value='" + (i+1) +"'>"; 
3

你可以增加你的邊界,你以後不要在這個循環

for (var i = 1; i <= aantal; i++)