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
?