使用JavaScript根据URL动态更改href上的值

时间:2014-04-08 10:09:44

标签: javascript

我正在寻找一种根据网址动态更改href上的值的方法。因此,对于例如我有网址:testing.this.com?id=54908765,我想要更改所有链接以在结尾处具有相同的id值,即this.url.com?id=54908765

这可以通过JavaScript使用吗?谷歌搜索时我找不到任何明显的解决方案。 感谢。

1 个答案:

答案 0 :(得分:0)

function getParameterByName(name) {
    name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");
    var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
        results = regex.exec(location.search);
    return results == null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}
var spslid = getParameterByName('id');
function change()
{
var z =  $("a") ;

for(int i=0; i<z.Count ; i ++)
{

z[i].attr("href" , z[i] +spslid);

}
}

change();

这是一种方法