首页 > 分享 > 【JavaScript】获取当前页的URL与window.location.href

【JavaScript】获取当前页的URL与window.location.href

最新推荐文章于 2024-11-22 06:45:00 发布

yongh701 于 2015-05-13 09:13:48 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

利用Javascript获取当前页的URL,这个问题起来好像很复杂,如果第一次去想这个问题,很多人估计又在琢磨到底又是哪个神一般的Javascript函数。

其实不是,Javascript获取当前页的URL的函数就是我们经常用来重定向的window.location.href。

比如如下函数:

<script>

var url=window.location.href;

var loc = url.substring(url.lastIndexOf('/')+1, url.length);

alert("url="+url+",loc="+loc);

</script>

如果当前页面的url为http://localhost:6666/myphp/mobile/pc1.php,那么其运行结果如下:


上面的函数同时展示如何获取当前页名称的做法。

获取利用window.location.href的变量获取整个url之后,要哪一部分的地址,利用substring,indexof等字符串处理函数对获取到的url进行处理,截取你想要的部分。

平时利用window.location.href做重定向,就是改变整个浏览器的url,

如果后面没有赋值,这就成了获取当前值的语句。

与document.getElementById("xx").value一样,你能够修改,就能够获取了。

当然,如果获取一些特定的值,比如当前的协议与端口,就不用截取字符串这么麻烦了。

直接利用window.location.port拿端口,window.location.protocol拿协议,window.location.search还能拿url问号后面的部分,当然也可以利用它们来改相应的值。

比如如下代码:

alert("protocol:"+window.location.protocol+",port:"+window.location.port);

其运行结果如下:


相关知识

【JavaScript】获取当前页的URL与window.location.href
javascript学习笔记——如何修改url name
【PHP+MySQL】投票系统的设计和实现
监控浏览器的前进后退
如何使用JavaScript处理浏览器的后退和前进按钮
SSM框架流浪动物管理系统宠物寄样收养领养宠物收容所管理(idea开发javaweb
javascript原生获取cookie里key的封装方法
JavaScript 如何使用处理后退和前进按钮
JavaScript作业
javascript 宠物开源

网址: 【JavaScript】获取当前页的URL与window.location.href https://m.mcbbbk.com/newsview902268.html

所属分类:萌宠日常
上一篇: 闺女吃老爸宠物大全;抖音上吃爸爸
下一篇: 梦到自己宠物生宝宝(梦到宠物生宝