Salut, j'ai un léger problème de javascript, je ne comprends pas pourquoi lorsque j'appelle ma fonction pour la première fois, il m'effectue une somme, comme je le lui demande et au second appel, il concatène...
Lors du premier passage, i entre à 1, la valeur de j devient alors 2... Au second passage et pour une raison qui m'échappe, j devient 21... Quelqu'un peut me dire pourquoi??? Et ce que je dois modifier pour obtenir 3...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 function insert(i){ var inputHtml = "Je teste";//outputHtml; j = i; j=j+1; inputHtml = inputHtml + "<div id=\""+j+"\">"; inputHtml = inputHtml + "<a href=## onclick=insert(\""+j+"\")>insert new line</a></div>"; var tempo = "test"+i; document.getElementById(tempo).innerHTML = inputHtml; } }
Merci...
Partager