事件内嵌函数里的return false疑问

  <a href="images/fireworks.jpg" title="A fireworks display" onclick="showPic(this); return false;">Fireworks</a>   在这段代码中 onclick事件里的return false;代表什么? 是为了告诉onclick这个函数a链接未被点击吗?那a标签不需要JS,本身就能点击后跳转,这里的return false如果只是告诉onclick这个函数,那对a标签本身跳转应该没影响才对呀!
阅读 3.1k
4 个回答

链接的 onclick 事件被先执行,其次是 href 属性下的动作(页面跳转,或 javascript 伪链接);
假设链接中同时存在 href 与 onclick,如果想让 href 属性下的动作不执行,onclick 必须得到一个 false 的返回值。

http://www.cnblogs.com/caishuhua226/archive/2012/03/20/2408165.html

showPic //这个估计是以弹出层的形式展示图片
a的href是当js异常时也能正常查看图片
`
return false;//这里是阻卡跳转

`

这不是a标签么,阻止跳转链接

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题