Encoder: DIV-Inhalte austauschen

Beitrag lesen

Ich tausche auch den Inhalt eines div mit innerHtml aus. Funktioniert bei mir auch gut.
Bei mir gehts halt nicht nur um Text, da steckt schon ein bisschen mehr dahinter. Das alles zur Laufzeit zusammensetzen wäre Wahnsinn. Wie könnte ich das anders machen?
Ich krieg das HTML des div-Inhalts in die JS-Funktion. Was muss ich damit machen um innerHtml zu umgehen?