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