Javascript字符串不翻译'对的

Javascript string does not translate the ' correct

本文关键字:对的 翻译 字符串 Javascript      更新时间:2023-09-26

我在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>

哪里错了?我也试过,但没有。任何帮助都将不胜感激。

应该是:

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