1、获取页面完整的url

1

2

var a=location.href;

console.log(a); // “http://www.cnblogs.com/wuxibolgs329/p/5261577.html#flag?test=12345”

2、获取页面的域名

var host = window.location.host;  //www.cnblogs.com

var host2 = document.domain;  //www.cnblogs.com

var a = location.hostname;  //www.cnblogs.com

3、获取url协议

var a=location.protocol;
console.log(a); //http:

4、获取端口

var a=location.port;
console.log(a);

5、获取页面路径

var a=location.pathname;
console.log(a);

6、设置或获取 URL 的协议部分

var a = location.protocol;

7、获取#后的部分

var a=window.location.hash;
var b=a.substr(1);
console.log(b); // flag?test=12345

8、获取 href 属性中跟在问号?后面的部分

// 此时案例地址变为“http://www.cnblogs.com/wuxibolgs329/p/5261577.html?test=12345”。得到 test=12345

var a=location.search;
var b=a.substr(1);
console.log(b); 

//如果案例依旧是“http://www.cnblogs.com/wuxibolgs329/p/5261577.html#flag?test=12345”,则需下面的写法,得到 test=12345
var a=location.href;
var b=a.substr(a.lastIndexOf('?')+1);
console.log(b);

9、获取 = 号后面的部分

var a=location.href;
var b=a.substring(a.lastIndexOf('=')+1);
console.log(b); // 12345

javascript获取url信息的常见方法相关推荐

  1. jsp Request获取url信息的各种方法比较

    Java代码   从Request对象中可以获取各种路径信息,以下例子: 假设请求的页面是index.jsp,项目是WebDemo,则在index.jsp中获取有关request对象的各种路径信息如下 ...

  2. vue取url路径传参_vue不通过路由直接获取url中参数的方法示例

    前言 众所周知vue中使用路由的方式设置url参数,但是这种方式必须要在路径中附带参数,而且这个参数是需要在vue的路由中提前设置好的. 相对来说,在某些情况下直接在url后面拼接?mid=100的方 ...

  3. Javascript获取URL地址的参数

    什么是URL地址的参数 在网页访问的时候,我们会通过url地址来传递参数. 例如,url地址类似: http://www.pingbuwang.com/index.html?a=12&b=he ...

  4. javascript 操作 url 中 search 部分方法函数

    javascript 操作 url 中 search 部分方法函数 前言 首先,我们需要知道什么是 search , search 是 window.location 的一个属性.举个例子: 首先,我 ...

  5. js获取url地址栏参数的方法,解决中文乱码问题,能支持中文参数

    js获取url地址栏参数的方法,解决中文乱码问题,能支持中文参数 参考文章: (1)js获取url地址栏参数的方法,解决中文乱码问题,能支持中文参数 (2)https://www.cnblogs.co ...

  6. ajax获取cpu的占用率,JavaScript获取当前cpu使用率的方法

    本文实例讲述了JavaScript获取当前cpu使用率的方法.分享给大家供大家参考,具体如下: 想获取当前系统cpu的使用率,如果允许使用hta,可以使用以下的代码获取当前cpu的使用率(较为精确) ...

  7. JavaScript获取Url地址中的指定参数

    JavaScript获取Url地址中的指定参数 var url = "https://codemank23.com?username=kkk&scope=1";if (ur ...

  8. 使用JavaScript获取文本框的值方法

    使用JavaScript获取文本框的值方法 第一种方法: 重点看<a onclick="add()">获取值</a> 在script中对应的是标签id的值, ...

  9. 获取url地址参数的方法

    获取url地址参数的方法 // key :参数名 function getUrlParams(key){var reg = new RegExp(key + '=([^&]*))');var ...

最新文章

  1. iptables 防火墙
  2. 腾讯再次开源三项技术,提升企业运维效率
  3. JWT token生成原理
  4. 数字图像处理基本原理和常用方法
  5. win10新版本被移除的旧特性
  6. 1602显示字符串的C语言程序,LCD1602程序显示字符串
  7. ExoPlayer的缓存 四 缓存Cache 的应用
  8. Java MD5 加密工具类 生成32位加密码值
  9. 使用lua脚本开发wow插件(魔兽世界插件开发·二)
  10. 用Apache POI提取Word文本
  11. 2021上海酵素展暨中国酵素节资讯食用酵素的营养功效及研究进展
  12. DataMatrix 数据容量
  13. Python 程序员需要知道的 30 个技巧(转载)
  14. gdb调试 程序退出没有堆栈信息([Inferior 1 (process 12867) exited with code 0177])
  15. 矩阵逆时针旋转90度
  16. 智能手机全球普及率今年有望达到63%
  17. 检测恶意软件分类模型中的概念漂移
  18. MDK自动生成版本号
  19. “希希敬敬对”团队作业-敏捷冲刺-3
  20. Ubuntu 10.10 最全的更新源收集(ubuntu yuan)

热门文章

  1. 四、中英翻译、歌词、藏头诗、智能聊天
  2. 使用micropython(ESP8266、ESP32)驱动SES 2.66寸墨水屏显示中文
  3. Perl 和 StrawberryPerl 与 ActivePerl 的区别详解
  4. 性能VS可靠性:为什么Java程序像F1赛车
  5. 一种基于神经网络的对话模型
  6. 反无人机时空安全隔离装置
  7. 计算机二级考试软件 免费
  8. 报考PMP?这些问题需了解
  9. 行人检测(上)-行人检测介绍
  10. 高速数字PCB板设计中的信号完整性分析