js获取url参数值,url参数匹配,取当前链接参数值
分享知识http://www.fedrobots.com/?search=50562我来纠错function urlData(dataName){
function getUrlVars(){
var vars = {}, hash;
var href = window.location.href.split('#')[0];
var hashes = href.slice(href.indexOf('?')+1).split('&');
for(var i = 0; i < hashes.length; i++) {
hash = hashes[i].split('=');
vars[hash[0]] = hash[1]?hash[1]:'';
}
return vars;
}
var params = getUrlVars();
for(var key in params){
if(key == dataName){
return params[key];
}
};
return false;
};
//取当前url的参数name的值
urlData('name');
实例,比如浏览器当前url为:https://www.fedrobots.com?name=yang
运行结果:
yang