删除部分href

时间:2012-07-31 02:28:42

标签: javascript inline href

我有这样的链接

myaccount.php?posted=true&save=true

我想在点击其他链接时删除save=true,剩下的就是

myaccount.php?posted=true

请注意,myaccount.php?posted=true&save=true不得放置任何#

由于我正在运行javascript,因此无法加载需要删除save=true的链接。

2 个答案:

答案 0 :(得分:2)

对于像:

这样的锚
<a id="yourId" href="myaccount.php?posted=true&save=true">Your link</a>

您可以使用以下javascript:

var link = document.getElementById('yourId');
link.href = link.href.replace(/&save=true/, '');

答案 1 :(得分:-2)

如果您使用的是jQuery:

$('anchor-to-click').click(function(e){
    e.preventDefalut(); //stop page loading
    this.href = this.href.replace(/&?save=true/, "");
});