a标签点击后页面显示个false

最近遇到个问题,在html页面中使用a标签,在href属性中调用一个function,而function中返回的是return false。结果页面被跳转了,然后页面上显示一个false。

一看到这个问题就蒙了。这是咋回事?一时找不到解决的办法又不能取消href这种用法。

不多时就想到办法了,好像之前有在href中有一种写法如下:

javascript:void(0);

这样的话替换成function不也一样的吗?所以function的写法改成了下面这样。

function(){
    //to do
    return void(0);
}

一下子就搞定了。

原文地址:https://www.cnblogs.com/liuguangyin/p/7692511.html