JavaScript: ajouter l'élément d'entrée de courant div

J'ai une fonction javascript qui ajoute un div avec trois entrées à la page et un lien pour ajouter plusieurs entrées pour le même div (Imaginons que l'utilisateur ne sait pas combien de champs, il y aura donc il peut ajouter de façon dynamique).

var div=document.createElement("div");
div.innerHTML='<input type="text" name="question" /><br><br>'+
              '<input type="text" name="input1"/><br />'+
              '<input type="text" name="input2"/><br />'+
              '<a href="javascript:addInput()">Add input field</a>';

var parent_div=document.getElementById('dinamicni_div');
parent_div.appendChild(div);

Comment pourrais-je maintenant de mettre en œuvre cette addInput() pour ajouter une entrée au-dessous de la dernière entrée (actuellement input2) dans la même div (mais, par-dessus le lien)?

Juste pour faire clair j'ai deux fonctions JS pour générer du contenu dynamique: addDiv(), que vous pouvez voir ci-dessus raccourcie; et addInput() que je voudrais mettre en oeuvre et il devrait ajouter une entrée dans le courant de la div, où le lien a été cliqué.

Pourrions-nous voir la fonction que vous essayez d'améliorer?
Il n'est pas encore mis en œuvre, mais maintenant que j'ai eu les conseils, je suis hors de sa mise en œuvre 🙂

OriginalL'auteur Primož Kralj | 2012-04-21