javascript用于更改html页面中链接的href

标签 javascript html href

我的问题如下:

我的页面有很多链接 其中一些有特定的模式:

http://www.example.com/.../?parameter1=...¶meter2=PARAMETER2

我想要做的是使用 JavaScript 将这些链接的 href 更改为参数 2 的值。 例如,如果我有一个像这样的链接:

<a href="http://www.example.com/.../?parameter1=...&parameter2=PARAMETER2">text here</a> 

脚本运行后我想要做的是有一个像这样的链接:

<a href="PARAMETER2">text here</a>

任何建议将不胜感激! 提前谢谢大家!!!

最佳答案

如果您使用jquery

然后使用下面的代码

$(function() {
  $("a[href^='www.example.com']").each(function(){
    var ele = $(this);
    var href = ele.attr("href");console.log(href);
    var index = href.lastIndexOf("parameter2");
    var param_2 = href.substring((index + 11));
    ele.attr("href", param_2);
  });
});

关于javascript用于更改html页面中链接的href,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9431825/

相关文章:

JavaScript 游戏视口(viewport)

php - 错误: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'rowid' in 'where clause'

javascript - Firestore Cloud Functions 结果不一致

javascript - 使用 JQuery 复选框过滤项目列表

JavaScript:创建嵌套 UL 的递归函数

jquery - arrary in Datatable make customized in array 并根据新列显示列

javascript - JS : Issue getting values from drop-down menu to replace parts of HREF strings

html - 如何将多个 onClick 事件链接到 HTML 中的一个元素?我可以让他们更改 href 吗?

javascript - Mongoose map

javascript - 滚动时如何使图像淡出可见