2013-06-29 70 views
-1

我有一个小问题,试图在javascript内部的html字符串上发出警报。JavaScript字符串不会翻译'正确

var content = "<li onMouseOver='.alert('test');' id='myid"' class='myclass' >"+pcontent+"</li>"; 

但结果是

<li onmouseover=".alert(" test');'="" id="myid" class="myckass" ><p><img src="img.jpg" alt=""></p></li> 

是哪里不对?我也尝试了'但没有。 任何帮助表示赞赏。

回答

3

应该是:

var content = "<li onMouseOver='alert(\"test\");' id='myid' class='myclass' >"+pcontent+"</li>"; 
+0

非常感谢@roasted。 – Dario