-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 に答える