Js字符串中含有alert函数,为什么没反应。

如给容器添加 $("ol").append("<a href='JavaScript:alert('c');'>测试</a>");<br>点击测试没反应,为什么呢?

第1个回答  2020-03-02
原因是href=''是单引号,里面的alert('')又是单引号,单引号双引号使用错误,导致代码无法运行。可以使用引号转义符\'或者\"将alert()中的参数括起来。
第2个回答  2019-10-18
问题原因:<br>如给容器添加 $("ol").append("<a href='JavaScript:alert('c');'>测试</a>");<br><br>字符串配对有问题,单引号重复了。<br>修改<br>如给容器添加 $("ol").append("<a href='JavaScript:alert(\"c\");'>测试</a>");
相似回答
大家正在搜