[英]Can I make an address link activate a javascript?
我目前有這個代碼:
<input id="doCheck" type="button" onclick="doCheck('a'); return false;" />
但我想將其轉換為使用地址鏈接而不是輸入,因為我創建了自己的 class btn 並且我想使用它。
<a class="btn" href="@(Model.NextUrl)" title="Go to next">>></a>
是否有可能做到這一點。 要使點擊鏈接激活 Javascript。 我也可以阻止谷歌對該地址感興趣嗎?
當然,您可以將 onclick 添加到錨點:
<a class="btn" href="@(Model.NextUrl)" title="Go to next" onclick="doCheck('a'); return false;">>></a>
<a href="ht..com" onclick="doCheck('a'); return false;" rel="nofollow">Link text</a>
onclick
可以在這里使用rel="nofollow"
將告訴 google jnot '點擊'鏈接
是的你可以。 onclick
屬性可用於大多數元素。
<a class="btn" href="@(Model.NextUrl)" onclick="doCheck('a'); return false;"
title="Go to next">>></a>
通過將onclick
添加到您的超鏈接,您可以避免 Google 跟蹤鏈接的地址,因為 JavaScript 不包含在href
中。 無論哪種方式,谷歌都不會在href
中跟蹤 JavaScript 。
<a class="btn" href="@(Model.NextUrl)" title="Go to next"
onclick="doCheck('a'); return false;">>></a>
或者,您可以將rel
標記添加到任何告訴 Google 不要跟蹤超鏈接地址的錨點:
<a class="btn" href="@(Model.NextUrl)" title="Go to next"
onclick="doCheck('a'); return false;" ref="nofollow">>></a>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.