Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript字符串不转换';对的_Javascript - Fatal编程技术网

Javascript字符串不转换';对的

Javascript字符串不转换';对的,javascript,Javascript,我在javascript中尝试对html字符串发出警报时遇到了一个小问题 var content = "<li onMouseOver='.alert('test');' id='myid"' class='myclass' >"+pcontent+"</li>"; var content=““+pcontent+””; 但结果是 <li onmouseover=".alert(" test');'="" id="myid" class="myckass" &g

我在javascript中尝试对html字符串发出警报时遇到了一个小问题

var content = "<li onMouseOver='.alert('test');' id='myid"' class='myclass' >"+pcontent+"</li>";
var content=“
  • “+pcontent+”
  • ”;
    但结果是

    <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>";
    
    var content=“
  • “+pcontent+”
  • ”;