javascript
  • jquery
  • html
  • iframe
  • 2017-04-18 4 views 0 likes 
    0

    Erstellen Sie einfache Seite, die von innerHTML- in div einige Inhalte laden, aber wenn ich dieses Javascript verwenden:Hinzufügen von Inhalten (einschließlich iframes) über innerHTML- unvollständig

    document.getElementById("someDiv").innerHTML = 
        '<iframe id="test1" class="yt-embed " style="top: 50px; width: 98%; height: 80%; margin-left: 1%;" src="https://www.youtube.com/embed/R7Ui_FnOPh8?rel=0&amp;enablejsapi=1" allowfullscreen="false" frameborder="0" /><br>TEST'; 
    

    Aber alles nach iframe wird nicht hinzugefügt. Weiß jemand, warum das so ist?

    Antwort

    1

    Ein iframe kann nicht wie in: <iframe /> selbst abgeschlossen werden. Sie müssen einen expliziten End-Tag für das Element zur Verfügung stellen:

    
     
         <iframe id="test1" class="yt-embed " style="top: 50px; width: 98%; height: 80%; margin-left: 1%;" src="https://www.youtube.com/embed/R7Ui_FnOPh8?rel=0&amp;enablejsapi=1" allowfullscreen="false" frameborder="0"></iframe><br>TEST

    +0

    Dieses richtigen –

    +0

    sind, ich weiß. Deshalb habe ich es als Antwort veröffentlicht. –

    +0

    So war es so einfach. Danke vielmals :) –

    Verwandte Themen