Hallo Benjamin,
<script type="text/html" id="templateInput">
<tr>
<td class="t">IItitleII</td>
<td class="b"><input id="IIidII" value="IIvalueII" type="text"></td>
</tr>
</script>
das ist weder HTML noch Javascript. So geht das nicht. Wenn du HTML-Elemente per Javascript erzeugen möchtest, geht das entweder mit document.createElement oder, wie du es schon machst, mit innerHTML. Um bei deinem Beispiel zu bleiben würde ich das "HTML-Template" einfach in einem String abspeichern:
`var codeTemp = "<p>IItitleII<\/p><p><input id='IIidII' value='IIvalueII' type='text'><\/p>";`{:.language-javascript}
oder, um auf das Replace zu verzichten:
~~~javascript
var Titel = "...";
var ID = "...";
var Wert = "...";
var codeTemp = "<p>"+Titel+"<\/p><p><input id='"+ID+"' value='"+Wert+"' type='text'><\/p>";
(ungetestet)
Gruß, Jürgen