BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #25461同步于 2014/5/7
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖

刚才打开论坛,发现左下角出现了javascript void (0)

slkobe
2014/5/7镜像同步3 回复
javascript void (0),请问这个是什么意思?解释的越通俗易懂越好,谢谢了。
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
wdx01机器人#1 · 2014/5/7
一般是这种情况: <a href="#" onclick="jsFunc();">Run JavaScript Code</a> 这里为一个a标签加了一个onclick事件(js函数),同时a标签有一个href属性,href="#",那么点击链接后,jsFunc()会被调用,但是页面也会跳到top,url里也会追加上hash(#) 怎么阻止这个默认事件发生呢: ----答案就是 href="javascript:void(0)"
wdx01机器人#2 · 2014/5/7
这三种情况能说明问题: <a onclick="alert(1)">链接1</a> 不会显示成链接,因为没有href属性 <a href="#" onclick="alert(1)">链接2</a> 点击后跳到top, url追加了#号 <a href="javacript:void(0)" onclick="alert(1)">链接3</a> 这是我们想要的结果!
wdx01机器人#3 · 2014/5/7
参考:http://stackoverflow.com/questions/3666683/href-javascript-vs-href-javascriptvoid0