防止锚跟随href

时间:2015-05-22 09:46:50

标签: javascript html

我有一个锚定义如下 -

<a onClick="javascript:isLinked('');" class="..." href="..."><img border="0" alt="" height="8" width="8" src="..."/> <u>Add another</u></a> 

javascript函数 -

function isLinked(sId) {
        if(!sId)
        {
            alert(".....");
            return false;
        }
        else
            document.body.style.cursor='wait';                  
    }

虽然我确实看到点击主播时触发了警报,但链接仍然跟在目标网址之后 如何阻止链接跟踪?

浏览器是IE8(如果相关的话)

2 个答案:

答案 0 :(得分:1)

您需要从onclick处理程序

返回方法返回的值
onClick="return isLinked('');"

答案 1 :(得分:0)

javascript 禁用链接的方法是添加return false;。在您的情况下,布尔值由您的函数 isLinked 决定。所以答案是:

<a onClick="return isLinked('');" class="..." href="..."><img ...

如果对您有用,还有 css 禁用链接的方式,如文档here所述。

相关问题