• 微信号:wumiao_357234902
您当前的位置:首页>web前端开发>JavaScript

获取url参数值、修改url参数值

作者:Miao 阅读:3473次

获取url参数的值

function getQuery(name) {
	var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
	var r = window.location.search.substr(1).match(reg);
	if (r != null) return decodeURI(r[2], "UTF-8");
	return null;
}

调用方法:getQuery("参数名")

实例:

`https://www.wmlike.com/index.html?name="前端"`

getQuery("name"),结果:前端

修改url参数的值

function replaceParamVal(name, val) {
	var oUrl = this.location.href.toString();
	var re = eval('/(' + name + '=)([^&]*)/gi');
	var nUrl = oUrl.replace(re, name + '=' + val);
	this.location = nUrl;
	window.location.href = nUrl
}

调用方法:getQuery("参数名")

实例:

`https://www.wmlike.com/index.php?name="前端"`

replaceParamVal("name","后端"),结果:

`https://www.wmlike.com/index.php?name="后端"`

本站部分文章、数据、素材收集于网络,所有版权均归源网站或原作者所有!

如果侵犯了您的权益,请来信告知我们下线删除,邮箱:357234902@qq.com

标签:JavaScript