方法:

首先通过 document.location 获得当前访问网页的网址,

其次用 split 方法通过“?”把网址分为两部分。

如果网址中有参数(arrObj.length > 1)

  再用 split 方法通过 “&”把每个参数分开

  接着用 for 循环检查参数中是否有与要找的参数相同参数

  如果有,则返回参数的值;

  如果没有,继续循环直到找完所有参数。

如果网址中没有参数和没有找到参数,都返回空。

代码:

//paraName 等找参数的名称
function GetUrlParam(paraName) {var url = document.location.toString();var arrObj = url.split("?");if (arrObj.length > 1) {var arrPara = arrObj[1].split("&");var arr;for (var i = 0; i < arrPara.length; i++) {arr = arrPara[i].split("=");if (arr != null && arr[0] == paraName) {return arr[1];}}return "";}else {return "";}
}

转载于:https://www.cnblogs.com/CheeseZH/p/4857843.html

JS获取当前/指定URL参数相关推荐

  1. JS获取当前页面 URL 参数方法(转)

    转自:JS获取URL参数方法.js获取当前url中的参数.JS获取URL参数的4种方法总结 法一 const result = new URLSearchParams(this.props.locat ...

  2. Js获取当前页面URL各种参数

    JS获取当前页面URL各种参数 一:Location Location 对象包含有关当前 URL 的信息. Location 对象是 Window 对象的一个部分,可通过 window.locatio ...

  3. 获取移除指定Url参数(原创)

    1 /// <summary> 2 /// 移除指定的Url参数 3 /// 来自:http://www.cnblogs.com/cielwater 4 /// </summary& ...

  4. JS - 获取当前页面的 url地址 及 相关信息

    JS - 获取当前页面的 url地址 及 相关信息 一. 获取当前页面的 url地址 二. 获取当前网址url 后的指定参数 一. 获取当前页面的 url地址 window.location 以htt ...

  5. js获取当前页面url网址等信息

    使用js获取当前页面的url网址信息. 1.设置或获取整个 URL 为字符串: window.location.href 2.设置或获取与 URL 关联的端口号码: window.location.p ...

  6. JS获取当前页面url传参

    JS获取当前页面url传参 function geturl(data) { //获取当前页面路径传参// var url = document.location.toString(); //获取当前页 ...

  7. 【js操作url参数】获取指定url参数值、取指定url参数并转为json对象

    获取指定url参数值 /* 获取某url中的某参数值 调用:GetUrlQueryString("[url地址]","[参数名]"); */ function ...

  8. JS获取页面中Url的某个参数

    人生如戏,敲代码岂能儿戏 粒如: 有一个url为: http://localhost:8080/reg?productId=27&productName=奶茶&price=15 如何用 ...

  9. js获取当前页面的url网址信息

    WEB开发中,时常会用到javascript来获取当前页面的url网址信息 下面我们举例一个URL,然后获得它的各个组成部分:http://i.jb51.net/EditPosts.aspx?opt= ...

最新文章

  1. win命令安装 安装cmake_win10下VSCode+CMake+Clang+GCC环境搭建教程图解
  2. python 通过 实例方法 名字的字符串调用方法
  3. BOOST使用 proto 转换进行任意类型操作的简单示例
  4. linux 创建wifi 热点_Linux创建无线WIFI热点 2.4g/5g
  5. mysql三学习sql声明学习
  6. 基于javafx的五子棋_JavaFX中基于表达式的PathTransitions
  7. 【APICloud系列|36】小米应用商店可以检测同个应用不同版本信息
  8. 查询范围_企二哥:查询企业经营范围的三种方法
  9. 网络发展之网络电话应用
  10. ajax中url是什么意思_装修中的阳台封窗是什么意思?
  11. 类和对象在JVM中是如何存储的,竟然有一半人回答不上来!
  12. 使用计算机的方法视频,怎么直接把电脑的视频共享给电视?巧用当贝市场,四种方法供你选...
  13. 上瘾:如何打造习惯养成中的产品(投资篇)
  14. Webstorm配置svn【window系统】
  15. tcp too many orphaned sockets 问题引发的思考
  16. m3u8.sqlite文件转视频工具(开源免费)
  17. Facebook想要成为下一个微信,难! 1
  18. 中航重机 600765
  19. K8s安装dashboard可视化界面
  20. linux服务器查询java线程占用的资源

热门文章

  1. 解析 WEB 中所有 URL 的简单牛B代码,先保存起来,方式将来找不到了
  2. 发现问题,是解决问题的第一步
  3. asp.net面试的代码题目
  4. DV录像带导出一定要用1394
  5. 妙用SQL Server聚合函数和子查询迭代求和
  6. spark变量使用broadcast、accumulator
  7. 基础篇:如何做一名专业的软件测试工程师
  8. Oracle创建表空间(转)
  9. [安卓] 12、开源一个基于SurfaceView的飞行射击类小游戏
  10. iicFPGA程序及仿真