为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

Helenr 2019-02-06 14:06:50
如给容器添加 $("ol").append("<a href='JavaScript:alert('c');'>测试</a>");点击测试没反应,为什么呢?
查看完整描述

3 回答

?
倚天杖

TA贡献1828条经验 获得超3个赞

问题原因:

如给容器添加 $("ol").append("<a href='JavaScript:alert('c');'>测试</a>");

字符串配对有问题,单引号重复了。

修改

1如给容器添加 $("ol").append("<a href='JavaScript:alert(\"c\");'>测试</a>");


查看完整回答
反对 回复 2019-03-24
?
MM们

TA贡献1886条经验 获得超2个赞

原因是href=''是单引号,里面的alert('')又是单引号,单引号双引号使用错误,导致代码无法运行。可以使用引号转义符\'或者\"将alert()中的参数括起来。

查看完整回答
反对 回复 2019-03-24
  • 3 回答
  • 0 关注
  • 974 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信