当前位置: 首页 > news >正文

js得到当前页面的url信息

所有的代码都是可用,而且附了图片的,不过是直接用我自己的文章地址,所以有些显示的有点奇怪。

大家可以找个网址试试代码是否可行。

 

1,设置或获取对象指定的文件名或路径。

console.log(window.location.pathname)

2,设置或获取整个 URL 为字符串。

console.log(window.location.href);

 

3,设置或获取与 URL 关联的端口号码。

console.log(window.location.port)

4,设置或获取 URL 的协议部分。

console.log(window.location.protocol)

5,设置或获取 href 属性中在井号“#”后面的分段。

console.log(window.location.hash)


6,设置或获取 location 或 URL 的 hostname 和 port 号码。

console.log(window.location.host)

7,设置或获取 href 属性中跟在问号后面的部分。

console.log(window.location.search)


8,获取变量的值(截取等号后面的部分)

 var url = window.location.search;
 console.log(JSON.stringify(url));
 console.log(url.length);
 console.log(url.lastIndexOf('='));
 var loc = url.substring(url.lastIndexOf('=')+1, url.length);

 console.log(loc);


9,用来得到当前网页的域名

console.log( document.domain);

 

转载于:https://www.cnblogs.com/ydymz/p/9378263.html

相关文章:

  • debug容错 缺陷抓取
  • 将字串内容输出到文件
  • Storm- 使用Storm实现累积求和的操作
  • 性能报告产生形式
  • LOJ121 动态图连通性(LCT)
  • 暗黑3有严重BUG
  • 数组(冒泡,选择,排序)
  • 游戏中的UI问题(一)
  • 排序算法之一冒泡排序
  • 游戏停止测试标准(四)
  • NYOJ 122 Triangular Sums
  • 游戏产业制作名人录(一)
  • Vue生命周期学习
  • 容错恢复测试(一)
  • fastjson转换json时,碰到的那些首字母大小写转换的坑!(转)
  • 《Java8实战》-第四章读书笔记(引入流Stream)
  • 2018以太坊智能合约编程语言solidity的最佳IDEs
  • docker容器内的网络抓包
  • git 常用命令
  • Java,console输出实时的转向GUI textbox
  • Javascript 原型链
  • JavaScript中的对象个人分享
  • QQ浏览器x5内核的兼容性问题
  • Spring Cloud Feign的两种使用姿势
  • Traffic-Sign Detection and Classification in the Wild 论文笔记
  • 从0实现一个tiny react(三)生命周期
  • 浮现式设计
  • 入口文件开始,分析Vue源码实现
  • 在Unity中实现一个简单的消息管理器
  • 我们雇佣了一只大猴子...
  • (补)B+树一些思想
  • (二)windows配置JDK环境
  • (附源码)springboot助农电商系统 毕业设计 081919
  • (附源码)ssm智慧社区管理系统 毕业设计 101635
  • (力扣记录)1448. 统计二叉树中好节点的数目
  • (区间dp) (经典例题) 石子合并
  • (十二)springboot实战——SSE服务推送事件案例实现
  • (译) 理解 Elixir 中的宏 Macro, 第四部分:深入化
  • (原創) 如何將struct塞進vector? (C/C++) (STL)
  • .NET Entity FrameWork 总结 ,在项目中用处个人感觉不大。适合初级用用,不涉及到与数据库通信。
  • .NET/C# 避免调试器不小心提前计算本应延迟计算的值
  • .Net的C#语言取月份数值对应的MonthName值
  • .Net的DataSet直接与SQL2005交互
  • .NET平台开源项目速览(15)文档数据库RavenDB-介绍与初体验
  • .NET中两种OCR方式对比
  • @value 静态变量_Python彻底搞懂:变量、对象、赋值、引用、拷贝
  • [ vulhub漏洞复现篇 ] JBOSS AS 4.x以下反序列化远程代码执行漏洞CVE-2017-7504
  • [ 渗透测试面试篇 ] 渗透测试面试题大集合(详解)(十)RCE (远程代码/命令执行漏洞)相关面试题
  • [2544]最短路 (两种算法)(HDU)
  • [C#]winform部署yolov9的onnx模型
  • [C#基础知识]专题十三:全面解析对象集合初始化器、匿名类型和隐式类型
  • [C++][基础]1_变量、常量和基本类型
  • [C++打怪升级]--学习总目录
  • [IE编程] IE中对网页进行截图的编程接口
  • [IMX6DL] CPU频率调节模式以及降频方法