a标签的href="javascript:;" 和 href="javascript:void(0);" 区别?

职业宅男 2011-07-29 05:44:06
rt
...全文
477 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
001007009 2011-07-29
  • 打赏
  • 举报
回复
[Quote=引用楼主 zhujiwu_it 的回复:]
rt
[/Quote]

<a href="javascript:;"> 是相当于 <a href="mailto://"> 是一种连接协议,
href="javascript:" 会解析为 js 语句,这里没内容,就是一个空语义,

href="javascript:void(0)" void 是 js 得操作符 返回值为 false

个人观点。。。期待高手。
  • 打赏
  • 举报
回复
现在的浏览太多太杂
保险一点还是用href="javascript:void(0);"
arameter 2011-07-29
  • 打赏
  • 举报
回复
href="javascript:history.go(-1);"
豆虫 2011-07-29
  • 打赏
  • 举报
回复
个人用
href="javascript:void(0)"  
通常不会出问题
挨踢直男 2011-07-29
  • 打赏
  • 举报
回复
你把代码放浏览器地址栏里
运行他们,效果一样就说明一样了
仲兴轩 2011-07-29
  • 打赏
  • 举报
回复
我记的我里面有这样的用过,
href="#; return false;"与href="javascript:void(0);"
但是我又要在onclick事件中添加了方法, 表单提交什么的,页面转换,

IE7, IE8, FF里面都没事的,
IE6,版本低点的, 就有问题了,
它就只认为是个死链接, 不执行onclick事件了,

MuBeiBei 2011-07-29
  • 打赏
  • 举报
回复
就是写法不同吧
意思都是阻止a标签默认事件

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧