Hallo,
vielleicht nicht mit innnerHTML und Textstrings sondern mit Domnodes arbeiten.
newInput = document.createElement("input") ...; etc.pp.
http://www.javascriptkit.com/javatutors/dom2.shtml zB. beim Googlen sofort gefunden.
Ansonsten greifst Du auf den Wert eines inputFeldes zB. mit
document.getElementById("myInputFeld").value zu...;
Gruß
jobo