JAVASCRIPT
VUE
REACT
NODE
ES6
TYPESCRIPT

Js获取地址栏url里面的参数

2018. 01. 25    

JS获取地址栏URL里面的参数

这里举例url里的参数为data,所以传参是data

a链接

<a href="..../zhuantilist?data=1">跳转</a>
b页面

script:
	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 urlData = getUrlParam('data');
	console.log(urlData) //1

以上