[英]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.