-1

我有一个小问题试图在 javascript 中的 html 字符串上发出警报。

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>

哪里错了?我也试过\'但没有。任何帮助表示赞赏。

4

1 回答 1

3

应该:

var content = "<li onMouseOver='alert(\"test\");' id='myid' class='myclass' >"+pcontent+"</li>";
于 2013-06-29T14:53:30.383 回答