我目前有这段代码:
<input id="doCheck" type="button" onclick="doCheck('a'); return false;" />
但我想将其转换为使用地址链接而不是输入,因为我创建了自己的类btn并且我想使用它。
<a class="btn" href="@(Model.NextUrl)" title="Go to next">>></a>
是否可以这样做。要点击链接激活Javascript。我也可以阻止Google对该地址产生兴趣吗?
答案 0 :(得分:2)
当然,您可以将onclick添加到锚点:
<a class="btn" href="@(Model.NextUrl)" title="Go to next" onclick="doCheck('a'); return false;">>></a>
答案 1 :(得分:2)
<a href="ht..com" onclick="doCheck('a'); return false;" rel="nofollow">Link text</a>
onclick
可以在这里使用
rel="nofollow"
会告诉Google不要“点击”该链接
答案 2 :(得分:1)
是的,你可以。 onclick
属性may be used with most elements。
<a class="btn" href="@(Model.NextUrl)" onclick="doCheck('a'); return false;"
title="Go to next">>></a>
答案 3 :(得分:1)
通过在您的超链接中添加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>