如何通过location对象获取当前页面(URL)相关信息

您所在的位置:网站首页 js获取当前地址栏url并修改端口号 如何通过location对象获取当前页面(URL)相关信息

如何通过location对象获取当前页面(URL)相关信息

2024-07-10 06:23| 来源: 网络整理| 查看: 265

location对象定义了8个属性,其中7个属性分别指向当前URL的各部分信息,另1个属性href包含了完整的URL信息。

🌰举个栗子

看下面这条URL信息:

http://www.mysite.com:80/news/index.asp?id=123&name=location#top Href:当前文档的完整URLProtocal:URL的协议部分,包含后缀的冒号。例如,“http:”Host:URL的主机名和端口部分。例如,“www.mysite.com:80”Hostname:URL的主机名。例如,“www.mysite.com”Port:URL的端口部分。例如,“80”Pathname:URL的路径部分。例如,“news/index.asp”Search:URL的查询部分。例如,“?id=123&name=location”Hash:URL的中锚部分,包括前导符(#)。例如,“#top”,指定在文档中锚记的名称

接下来,定义一个获取URL查询字符串参数值的通用函数,来抽取每个参数和参数值:

var queryString = function (){ var q = location.search.substring(1); //获取查询字符串,这里指“id=123&name=location”部分 var a = q.split("&") //以&符号把查询条件分割开为数组 var 0 = {}; //定义临时对象 for(var i = 0; i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3