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

标签 javascript php html

我有一个非常直接的问题,如何将 GET 值附加到页面上每个 anchor href 的末尾?

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

所以无论出现什么,我只想确保将“?label=12&id=12”附加到页面上 anchor 标记中每个 href 的末尾。有一种简单的方法可以做到这一点吗?感谢大家! :)

最佳答案

你可以获取页面上的所有 anchor

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

关于javascript - 如何将 GET 值附加到页面上每个链接的末尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44077125/

相关文章:

javascript - 无法使用 !important 使用 javascript 覆盖高度

javascript - 如何设置元素的宽度等于窗口的宽度?

javascript - Ajax Post 请求在移动设备上不起作用

php - 在 Woocommerce 中删除特定产品类别的添加购物车按钮

javascript - Angular 选择下拉菜单,其中包含一个选项,可让用户添加自定义选项

php - 寻找一种处理/处理 PHP OOP 网站的方法

php - 在数组中查找匹配或最接近的值

html - Jquery Click 事件在第一次点击时不触发,但在第二次点击时触发,为什么?

javascript - 等待状态改变以对 redux 使用react

javascript - 如何在jquery中获取textarea的值?