javascript 操作url总结

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>

在控制台上打印的结果如下:

image.png

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;
        }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容