是否有一个脚本/代码可以同时为多个链接添加链接属性?

时间:2015-03-11 16:31:24

标签: javascript html

我刚注意到我的外发链接没有rel =“nofollow”链接属性。有没有办法将此添加到我的所有外发链接?我不是程序员,我是网站所有者。感谢那些回复。

PS / 我正在寻找一个我能做的简单解决方案。就像我之前提到的那样,我不是网络开发者,我是网站所有者,现在无力支付。但我确实掌握了html的基本知识。有超过700个链接都不同,它们似乎是用JavaScript生成的。我看不到查看索引文件的链接,但可以在MySQL数据库中看到它们。

找到解决方案:感谢那些回复的人。

我使用此查询更新了数据库中的链接: UPDATE table_name SET field_name = replace(field_name,'unwanted_text','wanted_text');

2 个答案:

答案 0 :(得分:1)

你并没有给我们太多的帮助,但是你可以通过任何支持查找和替换的文本编辑器来实现它:

搜索字符串<a href="并将其替换为<a rel="nofollow" href="。这应该排序页面上正确结构化的大多数链接。这不是最好的方法(你希望你href成为第一个属性,但由于语义在这里可能不那么重要,这将起作用。)

有很多(我的意思是很多其他方法,使用正则表达式找到字符串并替换它们,但我想你正在寻找最简单的解决方案。

答案 1 :(得分:0)

如果此解决方案尚未添加jQuery脚本引用,则可能需要在页面中添加jQuery脚本引用,但这会将rel =“nofollow”添加到当前页面上的每个<a>链接。其中包括Google托管的jQuery库:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script type="text/javascript">
    $("a").attr("rel", "nofollow");
</script>