我不想通过在其中包含变量来稀释相关网站的SEO,因为推荐链接是SEO精明的网络的一部分。
有没有办法在点击或悬停时通过javascript添加代码?
或者这是一个毫无意义的问题?据我所知,谷歌不喜欢URL中的变量,并将它们视为单独的(重复)页面。
答案 0 :(得分:1)
完全可以在悬停时更改链接。一个简单的方法如下(假设您正在使用jQuery):
<a href="http://www.example.com/index.php" data-query="?foo=bar">link</a>
<script type="text/javascript">
$(document).ready(function () {
$('a').hover(function () {
if ($(this).attr('data-query'))
$(this).attr('href',$(this).attr('href') + $(this).attr('data-query'));
$(this).attr('data-query','');
});
});
</script>