猿问
Js字符串中含有alert函数,为什么没反应?
如给容器添加 $("ol").append("<a href='JavaScript:alert('c');'>测试</a>");
点击测试没反应,为什么呢?
Helenr
浏览 1038
回答 3
3回答
倚天杖
问题原因:如给容器添加 $("ol").append("<a href='JavaScript:alert('c');'>测试</a>");字符串配对有问题,单引号重复了。修改1如给容器添加 $("ol").append("<a href='JavaScript:alert(\"c\");'>测试</a>");
0
0
0
MM们
原因是href=''是单引号,里面的alert('')又是单引号,单引号双引号使用错误,导致代码无法运行。可以使用引号转义符\'或者\"将alert()中的参数括起来。
0
0
0
随时随地看视频
慕课网APP
相关分类
AngularJS
我要回答