location.search什么意思?location.search怎么用?

我们在JS中可以通过location.search设置或获取网页地址跟在问号后面的部分,当以get方式在url中传递了请求参数时,可以利用location的search属性提取参数的值,今天我们详情讲下location.search的使用方法。

script.jpg

一、location.search是什么意思?

url中问号后面的一串字符源,一般用来传递数据用的。location包含了关于当前 URL 的信息,location 对象描述了与一个给定的 Window对象关联的完整url。location对象的每个属性都描述了url的不同特性,那么location.search 主要是取url?后的部分。

location.search:获取的是?的参数

location.href:获取的是整个url


实例列举:

返回URL的查询部分,假设当前的URL是:

http://www.runoob.com/submit.htm ?email=someone@ example.com

<script>

   document.write(location.search);

</script>

以上实例输出结果:

?email=someone@example.com

二、location.search怎么使用?

search属性是一个可读可写的字符串,可设置或返回当前URL的查询部分( 问号?及其之后的部分),下面的代码把参数的名称和对应的值存储在2个数组中。

<script>

function test()

{

var url=window.location.search;

if(url.indexOf(“?”)!=-1)

{

   var str = url.substr(1)

    strs = str.split(“&”);

    var key=new Array(strs.length);

    var value=new Array(strs.length);

    for(i=0;i<strs.length;i++)

    {

     key[i]=strs[i].split(“=”)[0]

     value[i]=unescape(strs[i].split(“=”)[1]);

    alert(key[i]+”=”+value[i]);

   }

}

}

< /script>

window.location 对象所包含的属性:

2223333.jpg

JS 脚本捕获页面 GET 方式请求的参数?其实直接使用 window.location.search 获得,然后通过 split 方法结合循环遍历自由组织数据格式。

大概处理如下:

var searchURL = window.location.search;

searchURL = searchURL.substring(1, searchURL.length);

var targetPageId = searchURL.split(“&”)[0].split(“=”)[1];

以上是运营狗详情整理分享的关于JS中window.location.search的用法和作用,希望能给大家一个参考。

SEO运营课程

最后,如果你想了解一下SEO行业的推广逻辑和推广方法,或者是有计划想通过SEO来进行创业或者进行就业、变现赚钱的你,不妨看看这个专属的SEO配套课程:

SEO推广体系课

特别申明:本站的主旨在于收集互联网运营相关的干货知识,给运营小伙伴提供便利。网站所收集到的公开内容均来自于互联网或用户投稿,并不代表本站认同其观点,也不对网站内容的真实性负责,如有侵权,请联系站长删除,转载请注明出处:location.search什么意思?location.search怎么用?:https://www.zcly.cn/102896.html。
(0)
网站运营师的头像网站运营师贡献者
上一篇 2023年2月13日 12:20
下一篇 2023年2月13日 17:30

猜你喜欢

发表回复

登录后才能评论

QQ:1124602020
微信:vl54120
备注:周一至周五全天在线,周末可能不在线,另外联系时,请告知来意。

公众号
交流群
运营狗会员,开通可享海量资源与多项权益,点击了解详情