1、 获取url
<script>
console.log(window.location.href);//获取url全部信息
console.log(window.location.host);//获取主机名加上端口号
console.log(window.location.hostname);//获取主机名
console.log(window.location.port);//获取端口号
console.log(window.location.hash);//
</script>
在控制台上打印的结果如下:
2、获取url中的参数
以下是将一个url 转换为一个map结构
//切割字符串转换参数表
function toParamMap(str){
var map = {};
var segs = str.split("&");
for(var i in segs){
var seg = segs[i];
var idx = seg.indexOf('=');
if(idx < 0){
continue;
}
var name = seg.substring(0, idx);
var value = seg.substring(idx+1);
map[name] = value;
}
return map;
}