2011-07-13 46 views
1

我現在有這樣的代碼:我可以通過地址鏈接激活JavaScript嗎?

<input id="doCheck" type="button" onclick="doCheck('a'); return false;" /> 

但我想將它轉換爲使用的地址鏈接,而不是輸入,因爲我創造我自己的類BTN,我想使用它。

<a class="btn" href="@(Model.NextUrl)" title="Go to next">&gt;&gt;</a> 

是否有可能這樣做。要點擊鏈接激活Javascript。我是否也可以阻止Google對該地址感興趣?

回答

2

肯定的是,你可以的onclick添加到錨:

<a class="btn" href="@(Model.NextUrl)" title="Go to next" onclick="doCheck('a'); return false;">&gt;&gt;</a> 
1

是的,可以。 onclick屬性may be used with most elements

<a class="btn" href="@(Model.NextUrl)" onclick="doCheck('a'); return false;" 
    title="Go to next">&gt;&gt;</a> 
2
<a href="ht..com" onclick="doCheck('a'); return false;" rel="nofollow">Link text</a> 

onclick可以在這裏使用 rel="nofollow"會告訴谷歌jnot爲「點擊」鏈接

1

通過添加onclick到超鏈接,您可以從跟蹤鏈接的地址避免谷歌因爲JavaScript不包含在href中。無論哪種方式,Google都不會跟蹤href中的JavaScript。

<a class="btn" href="@(Model.NextUrl)" title="Go to next" 
    onclick="doCheck('a'); return false;">&gt;&gt;</a> 

或者,您可以在rel標籤添加到谷歌告訴不跟蹤超鏈接地址的錨:

<a class="btn" href="@(Model.NextUrl)" title="Go to next" 
    onclick="doCheck('a'); return false;" ref="nofollow">&gt;&gt;</a> 
相關問題