很多同学在刚开始接触JS的时候见过这样的代码:
<a href=”javascript:method();void(0);”>here</a>
但这void(0)是什么意思呢?如下:
Javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。
a href=#与a href=javascript:void(0)的区别
#包含了一个位置信息,默认的锚是#top,网页页面的顶端,这就是为什么有的时候页面很长浏览链接明明是#是跳动到了页面顶部,而javascript:void(0)仅仅表示一个死链接,所以调用脚本的时候最好用void(0).