Benjamin: Templates laden

Beitrag lesen

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>";

Vielen Dank schonmal! Ich habe ebenfalls bereits daran gedacht, alles in einen String zu speichern, jedoch sind die Templates teilweise etwas größer, weswegen die Schreibweise mir einfach nicht zusagt. Bei diesem Beispiel ist es noch einigermaßen übersichtlich, alles in eine Zeile in einen String zu schreiben, aber wenn die Templates mehr Zeilen besitzen, erscheint mir das arg unübersichtlich. Daher wollte ich mir quasi ein "HTML-Container" schaffen, indem der ganze Kram so stehen kann wie er auch im HTML stehen soll.