javascript
  • html
  • 2009-04-30 16 views 4 likes 
    4

    Ich habe ein Stück HTML, das ich zur Laufzeit einem Dokument hinzufügen möchte.HTML in JavaScript einbetten

    Wie bette ich den HTML-Code in die JS-Datei ein?

    var p = document.createElement("div"); 
    p.innerHTML = '<div> MY HTML 
           <some element> </some element> 
           <some element> </some element> 
           </div>' 
    

    Das Problem ist, dass mein HTML mehrzeilig ist; Wie füge ich die Newline-Zeichen innerhalb einer JS-Zeichenfolge hinzu?

    +0

    Sie wollen nicht die
    Tags, die Sie tun? – dirkgently

    +4

    Warum interessiert es dich, ob dein HTML mehrzeilig ist? Der Browser wird das Leerzeichen sowieso streichen. –

    +3

    @Thomas: Schon mal versucht, einen großen Teil von HTML (oder irgendetwas anderes) zu bearbeiten, das ist alles in einer Zeile. – AnthonyWJones

    Antwort

    2

    Sie können den umgekehrten Schrägstrich verwenden, um das Ende der Zeile in JavaScript-Strings zu ignorieren.

    http://www.componentart.com/BLOGS/jovan/archive/2007/10/17/multiline-strings-in-javascript.aspx

    Verwandte Themen