Mit HTML-tags im JavaScript-strings-unter Einhaltung der W3C-Regeln

Hier ist mein code:

<a href="#">
    <img src="myimage.jpg" 
     onmouseover="showDescription(
          'Text', 'Text with HTML tags in them<br />More text');" 
     onmouseout="revertDescription();" 
     alt="Image description">

Den W3C-Markup-Validator nicht mag. Er will nicht die HTML-tags in meinem JavaScript-code. Hier ist die Fehlermeldung produziert, wenn ich Versuch dies:

Zeichen "<" ist das erste Zeichen ein Begrenzungszeichen ist aber aufgetreten, als Daten

Wie kann ich dieses Problem beheben und gleichzeitig sichergestellt, dass meine Seite nicht versauen, wenn ich übergeben Sie die HTML-Tags mit Zeichenfolge zu document.getElementById('myElement').innerHTML?

InformationsquelleAutor Pieter | 2009-11-28

Schreibe einen Kommentar