学做网站培训课程介绍

当前位置:

JQUERY获取URL上GET参数并替换为新地址

我们知道,网站上有很多的超链接,是使用A标签进行书写的。A标签的链接地址就是写在HREF里面。但是某些情况下,虽然HREF里已经写了链接地址,但我们想通过JS把链接地址换成另一个。当用户点击后,就不会跳转到HREF地址,而是JS的新地址了。

这种操作在做网站过程中常用于URL参数的修改上,先获取URL上GET参数,然后再动态替换为新地址。

JQUERY获取URL上GET参数


function getUrlParam(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
var r = window.location.search.substr(1).match(reg); //匹配目标参数
if (r != null) return unescape(r[2]); return null; //返回参数值
}
var linkzhi = getUrlParam('url') ;

JQUERY动态替换新URL


var nowlinkzhi = linkzhi.replace('www','www2');
$(".wbd-container").html(nowlinkzhi);

这样就可以实现获取了GET参数之后,再修改输出的效果了。这种可以用于GET传输时,隐藏真实参数。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

相关教程