jsjquery获取当前url中各个参数

Posted 明lucky

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsjquery获取当前url中各个参数相关的知识,希望对你有一定的参考价值。

首先,先把获取各参数的方式再写一遍,相信大家都耳熟能详,就写几个常用的吧。

以此网址https://i.cnblogs.com/EditPosts.aspx?opt=1为例:

1. var url=window.location.href

  console.log(url)-->https://i.cnblogs.com/EditPosts.aspx?opt=1

     获取完整url,包含所有参数。

2. var url=window.location.search

  console.log(url)-->opt=1

  获取问号后面的内容

3. var url=window.location.hash

  console.log(url)-->额,这个url中没有hash

  这是获取#后面的信息,就是锚点、哈希。

4. var url=window.location.protocol

  console.log(url)-->https:

  这是获取页面的协议,或者http或者https或者ftp

5. var url=window.location.host

  console.log(url)-->i.cnblogs.com

  获取页面url的端口号和hostname,也可以写window.location.hostname获取主机名称信息

常用的就这几个吧,还有几个没用到过不敲了,至于为什么会获取到呢,,正好在慕课网node.js视频中看到url对象,
这些都在图里了。


以上是关于jsjquery获取当前url中各个参数的主要内容,如果未能解决你的问题,请参考以下文章

JS获取URL的参数

node.js获取url中的各个参数

前端使用js如何准确获取当前页面url网址信息

使用JavaScript从当前URL的QueryString中获取指定的参数

使用JavaScript从当前URL的QueryString中获取指定的参数

js获取url参数 如何改变当前页面内某个图片的地址?