JS获取URL链接字符串 location.href

作者:资源驿站

时间:2026-10-27

浏览:93

本文介绍如何使用location.href获取当前页面的实际URL地址,并通过indexOf方法截取URL中的参数。文中还对比了C#和SQL Server中获取字符索引的方法,并给出了通过判断URL路径来控制广告显示的示例代码。

文章目录

JS获取URL链接字符串 location.href

在JavaScript中,可以通过location.href属性获取当前页面的URL链接字符串。



截取URL参数

获取到完整的URL后,可以对其进行截取以提取传递的参数,常用的方法如下:



使用location.href.indexOf("?")可以获取问号"?"在字符串中的索引值。



需要注意的是,这里的location.href指的是页面实际的地址,而不仅仅是地址栏中显示的地址。



其他语言获取索引的方法

此外,还有一些相关的补充信息:



在C#语言中,获取字符所在位置的索引同样使用IndexOf方法。



而在SQL Server数据库中,获取索引的方法则有所不同:



第一种方式:



select * from dbo.users where CharIndex('2',mainsubjects)>0



第二种方式:


select * from dbo.users where patIndex('%2%',mainsubjects)>0



通过URL判断显示广告示例

下面通过判断栏目,来确定广告是否应该显示:



只有当URL包含https://www.jb51.net/codes/目录时,才显示广告:



// 复制代码

代码如下:

if(location.href.indexOf("https://www.jb51.net/codes/")>-1){
alert('ok');
}

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章