在实际项目开发中我们会经常利用地址栏传递一些数据,那么就会要从地址栏获取到页面传过来的数据,下面介绍的就是一个超级简单的方法来获取属性值;
function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r != null) return unescape(r[2]); return null; }
比如说,地址栏的信息是这样的/header.html?tags=lvyou,想要获取tags这个属性值只需要调用一下函数,传一下值
console.log(GetQueryString("tags"));
打印出来的就是 lvyou了;