单击以禁用href打开浏览器

时间:2014-03-14 06:12:20

标签: javascript html href

我在控件中有这个href链接,调用javascript并将变量传递给它:

<a href="<%#XPath("link").ToString()%>" onclick="return getLink(this)">Link</a>

我需要停止打开浏览器。我怎样才能做到这一点?

3 个答案:

答案 0 :(得分:0)

如果您想阻止默认浏览器行为 - 只需在onclick

返回false
<a href="<%#XPath("link").ToString()%>" onclick="getLink(this); return false;">Link</a>

或使函数getLink返回false

Examples

答案 1 :(得分:0)

event.preventDefault();将阻止点击该元素的默认行为。

所以:

<a href="<%#XPath("link").ToString()%>" onclick="event.preventDefault(); return getLink(this)">Link</a>

演示: http://jsfiddle.net/AbwUW/

答案 2 :(得分:0)

试试这个:

<a href="javascript:void(0)" onclick="return getLink(this)">Link</a>