Hallo,
es müsste heißen ...innerHtml = 'bla' und nicht "bla".
Ob du doppelte oder einfache Anführungszeichen als String-Begrenzer in JavaScript verwendest, ist erst einmal egal. Du musst nur sicherstellen, dass die Begrenzer im String nicht unmaskiert vorkommen, sonst wird der String vorzeitig beendet.
Syntaxfehler:
"<p title="Titel">Hallo</p>"
Lösungsmöglichkeiten:
Das jeweils andere Paar für HTML-Attribute usw. verwenden:
"<p title='Titel'>Hallo</p>"
'<p title="Titel">Hallo</p>'
Mit einem Schrägstrich davor maskieren, sodass das Zeichen nicht als Begrenzer gewertet wird:
"<p title="Titel">Hallo</p>"
'<p title='Titel'>Hallo</p>'
Welchen code muss ich verwenden damit das die gängigen browser interprätieren?
innerHTML wird von allen verbreiteten Browsern unterstützt.
Mathias