我有一个巨大的静态网站,其中有很多链接。例如,在一页上我有大约 80 个内部链接。我想向 Google 隐藏它。我看到有些人通过 jQuery 中的 click() 来做到这一点。例如
<script>
$(".linkname").click(function(){
document.location.href = 'inner.html';
});
</script>
我将类添加到例如 span 元素 .linkname 及其链接到正确的页面,对于 google 来说它不是 linl。所以一切都好。但是当我的页面上有 100 个链接时会发生什么?这意味着我必须为每个链接分配不同的类并创建新代码以链接到正确的页面。由于所有链接都指向不同的页面。我怎样才能加快这个过程,使其动态化?我不想创建 100 个新类和 100 个新函数来识别该链接并将其链接到正确的页面。
有什么帮助的想法吗?
最佳答案
一个类就足够了:
<span class="linkname" data-url="http://mywebsite.com">website1</span>
<span class="linkname" data-url="http://mywebsite2.com">website2</span>
$(".linkname").click(function(){
document.location.href = $(this).data('url');
});
关于jQuery 和点击方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16711790/