繁体   English   中英

避免点击以打开浏览器

[英]Avoid href on click to open browser

我在调用javascript并将变量传递给它的控件中具有以下href链接:

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

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

如果要防止默认的浏览器行为-只需在onclick处返回false

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

或使函数getLink返回false

例子

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

所以:

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

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

尝试这个:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM