如何将GET值附加到页面上每个链接的末尾

时间:2017-05-19 18:52:28

标签: javascript php html html5

我有一个非常直截了当的问题,如何将GET值附加到页面上每个锚点href的末尾?

例如,您输入google.com?label=12&id=12

所以不管是什么,我只想确保我在页面上的锚标记中的每个单独的href的末尾添加“?label = 12& id = 12”。有一种简单的方法可以做到这一点吗?感谢大家! :)

1 个答案:

答案 0 :(得分:2)

您可以使用

获取页面上的所有锚点
var links = document.getElementsByTagName('a');

然后遍历它们添加你的参数

for(var i = 0; i< links.length; i++){
    links[i].href = links[i].href + "?label=12&id=12"
}

您可能需要做一些工作才能正确格式化参数以避免?existing=value?label12&id=2