Grüße! Ich weiß, dies ist ein älterer Beitrag, aber ich fand es durch Google bei der Suche nach "javascript fügen großen Block von HTML als Variable". Ich dachte, ich würde eine alternative Lösung posten.
Erstens würde ich empfehlen, die Variable selbst in einfache Anführungszeichen zu setzen ... das macht es einfacher, die doppelten Anführungszeichen im eigentlichen HTML-Code beizubehalten.
Sie können einen Backslash verwenden, um Zeilen zu trennen, wenn Sie eine gewisse Formatierung des Codes beibehalten wollen:
var code = '<div class="my-class"> \
<h1>The Header</h1> \
<p>The paragraph of text</p> \
<div class="my-quote"> \
<p>The quote I\'d like to put in a div</p> \
</div> \
</div>';
Hinweis: Sie müssen natürlich alle einfachen Anführungszeichen innerhalb des Codes (z. B. innerhalb des letzten "p"-Tags) ausblenden
Wie auch immer, ich hoffe, das hilft jemandem, der nach der gleichen Antwort sucht wie ich ... Prost!