1.获取整个地址栏地址

 //获取整个地址栏地址
var href = window.location.href;
console.log(href);

以上代码就是获取整个url地址

2.获取url协议部分

 //获取url协议部分
var protocol = window.location.protocol;
console.log(protocol);

如果url为http://www.baidu.com,则window.location.protocol就是http:

3.获取主机部分

  //获取主机部分(带端口号)
var host = window.location.host;
console.log(host);

如果url为http://www.baidu.com/test.htm...,或者url地址为http://192.1.1.1:1111/test/test.html,则window.location.host为192.1.1.1:1111如果有端口号,端口号也是要带上的

  //获取主机部分(不带端口号)
var hostname = window.location.hostname;
console.log(hostname);

url地址为http://192.1.1.1:1111/test/test.html,则hostname为192.1.1.1

4.获取端口号

  //获取端口号
var port = window.location.port;
console.log(port);

url地址为http://192.1.1.1:1111/test/test.html,则window.location.port为1111

5.获取url部分路径

//获取部分路径
var pathname = window.location.pathname;
console.log(pathname);

url地址为http://192.1.1.1:1111/test/test.html?a=1,则window.location.pathname为/test/test.html,也就是主机部分后面到参数部分前面的就是pathname

6.获取url参数部分

//参数部分
var search = window.location.search;
console.log(search);

url地址为http://192.1.1.1:1111/test/test.html?a=1&b=2,则search值为?a=1&b=2

7.获取锚点

  //获取锚点
var hash = window.location.hash;
console.log(hash);

url地址为http://192.1.1.1:1111/test/test.html?a=1&b=2#1,则hash为#1

最新文章

  1. Android基础总结(三)
  2. My Baits入门(一)mybaits环境搭建
  3. JAVA中JDBC连接数据库
  4. LINUX 自动备份脚本文件
  5. 《软件工程》individual project开发小记(一)
  6. poj 2010 Moo University - Financial Aid
  7. 【转载】TCP协议疑难杂症全景解析
  8. 6.vue如何上传到svn
  9. Windows下python2.7安装64位mysqlclient
  10. VUE v-for问题
  11. 什么是GPIO?
  12. pom中Maven插件 配置 maven-dependency-plugin maven-surefire-plugin
  13. python基础自学 第二天
  14. go websocket
  15. Python logging模块简介
  16. Linux pwn入门教程(2)——shellcode的使用,原理与变形
  17. 前端面试题整理——javaScript部分
  18. 约瑟夫环(Joseph)的高级版(面向事件及“伪链表””)
  19. Java——如何创建文件夹及文件,删除文件,文件夹
  20. Centos 安装jdk jre

热门文章

  1. WxProperties WxConfig
  2. 吴裕雄--天生自然python学习笔记:python 用firebase实现英文电子词典
  3. 牛客-富豪凯匹配串(bitset)
  4. conditon 实现等待/通知
  5. HTML 标签的 target 属性
  6. iOS电商常见动画与布局、微信悬浮窗、音乐播放器、歌词解析、拖动视图等源码
  7. 3)小案例三,加乐前端入口index.php
  8. python掉包侠与深浅拷贝
  9. URI和URL对比
  10. python多线程交替打印abc以及线程池进程池的相关概念