我正在寻找一种根据网址动态更改href
上的值的方法。因此,对于例如我有网址:testing.this.com?id=54908765
,我想要更改所有链接以在结尾处具有相同的id值,即this.url.com?id=54908765
。
这可以通过JavaScript使用吗?谷歌搜索时我找不到任何明显的解决方案。 感谢。
答案 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();
这是一种方法