Here s my code:
<a href="#">
<img src="myimage.jpg"
onmouseover="showDescription(
Text , Text with HTML tags in them<br />More text );"
onmouseout="revertDescription();"
alt="Image description">
The W3C Markup Validator doesn t like this. It doesn t want HTML tags inside my JavaScript code. Here s the error message it produces if I attempt this:
character "<" is the first character of a delimiter but occurred as data
How can I fix this while making sure that my page doesn t mess up if I pass the HTML tag-containing string to document.getElementById( myElement ).innerHTML
?