0

我在单击锚标记时执行一些 javascript 并用于href="javascript:void(null);"禁用锚标记。

现在,如果我将鼠标悬停在锚标记上,浏览器状态栏将显示javascript:void(null).

有没有办法从状态栏中隐藏它?

4

1 回答 1

1

使用事件而不是 href 属性。jQuery 示例:

<a href="#" id="link">I'm a link</a>

$('a#link').click(function(ev) {
    ev.preventDefault();
    .... 
    do whatever you want
    ....
});

编辑:为了完整起见,这里是一个纯 JavaScript 解决方案,如下面的评论中提到的:

document.getElementById('link').onclick = function(ev) {
    ev.preventDefault(); 
    // other stuff 
};
于 2012-07-27T09:52:05.400 回答