Hallo Benjamin,
Folgende Funktion habe ich nun umgesetzt. Dennoch ist der Fehler der gleiche. Wieso beachtet er das tr und td nicht?
keine Ahnung. Hast du denn inzwischen ein table? Du weißt, dass die tr nicht Kinder des table sondern des tbody sind? Wie sieht der restliche Code denn aus?
document.getElementById( 'inputs' ).appendChild ( templateChild.cloneNode(true) );
hier solltest du wenigstens die id des Clones anpassen.
templateChild = templateChild.nextSibling;
nextSibling ist kritisch, da für einige Browser Leerzeichen und Umbrüche auch Knoten sind, für andere nicht.
Warum legst du nicht das ganze Template in ein entsprechendes Element und clonst dieses dann?
Gruß, Jürgen