var urlStr = 'https://www.baidu.com/s?id=1052&name=xj&age=18';    // 假设urlStr为当前URl
function getQueryString() {var qs = window.location.search.length > 0? window.location.search.substring(1):'';    // 获取当前URL中除?后的所有字符串var arr = qs.length > 0? qs.split('&'):[];    // 将获取的字符串切割成数组var args = [];    // 定义个数组用来存储结果arr.forEach(function(item,index,array) {if(item.split('=')[0].length>0) {    // 将每一项切割成数组,并赋值到新定义的数组中args[item.split('=')[0]] = item.split('=')[1]}})return args;
}var myStr = getQueryString();    // [id: "1052", name: "xj", age: "18"]
console.log(myStr[id])    // 1052

js获取当前URL中的参数相关推荐

  1. 如何用js获取浏览器URL中查询字符串的参数

    首先要知道Location这个对象以及这个对象中的一些属性: href:设置或返回完整的url.如本博客首页返回http://www.cnblogs.com/wymninja/ host:设置或返回主 ...

  2. js获取当前url的中文参数

    问题源自于大傻同学的需求:A.html的参数传给B.html.必须是在B.html中用js代码来获取该url中的中文参数... 网上的类似问题:http://bbs.chinaunix.net/vie ...

  3. js获取页面url中的各项值

    一. 通过window.location获取各项参数 1.获取页面完整的url url = window.location.href; 2.获取页面的域名 host = window.location ...

  4. js获取url中的参数

    window.location: window的location对象 window.location.href 整个URl字符串(在浏览器中就是完整的地址栏) window.location.prot ...

  5. 如何获取URL中的参数

    获取URL中的参数 1. 使用JS函数获取URL参数 使用示例 2. Angular应用中,从URL中获取参数信息的方法 使用示例 ActivatedRoute属性 1. 使用JS函数获取URL参数 ...

  6. javaScript获取url中的参数

    var urlTools = {//获取RUL参数值getUrlParam: function(name) { /*?videoId=identification */var params = dec ...

  7. 如何获取url中的参数并传递给iframe中的报表

    在使用报表软件时,用户系统左边一般有目录树,点击报表节点就会在右侧网页的iframe中显示出报表,同时点击的时候也会传递一些参数给网页,比如时间和用户信息等.如何使网页中的报表能够获取到传递过来的参数 ...

  8. 获取 url 中的参数

    封装一个方法 我们熟知 url中的参数是以这种形式展示的 ?id=123&name=tom&age=13- 第一种:基础用法 用字符串分割 所以.来吧展示 function getPa ...

  9. Vue 获取URL中的参数

    实现效果如下: 获取URL中的参数,并显示在页面上 流程: 1.在index.js中编辑代码如下: import {createRouter,createWebHashHistory} from 'v ...

  10. 解决JS在url中传递参数时参数包含中文乱码的问题

    解决JS在url中传递参数时参数包含中文乱码的问题 参考文章: (1)解决JS在url中传递参数时参数包含中文乱码的问题 (2)https://www.cnblogs.com/xushengguan/ ...

最新文章

  1. 白白浪费了这满园春色
  2. 第四次作业,孙保平034
  3. 清华北大等12校首批开设“未来技术学院”,它们都设置了哪些专业?
  4. 中国大学科技园市场投资规划及需求前景预测报告2022-2028年版
  5. 如果项目中如何添加或卸载某些组件
  6. 13.2.4 模板层——模板语言
  7. java js跳出循环_[Java教程]js循环的总结
  8. linux学习之路之使用脚本来复制二进制程序和所需的库文件
  9. 服务器客户端对话java_java中的服务器和客户机如何使用
  10. 如何强大且优雅的搞定Linux文件系统,值得一读!
  11. js 正则 exec() 和 match() 数据抽取
  12. linux的c文件报错for,安装Ubuntu时报错 Failed to load ldlinux.c32
  13. 百科园c语言题库13164,C语言题库-编程
  14. MATLAB中FFT的使用说明(含MATLAB代码)
  15. python 普通克里金(Kriging)法
  16. 计算机公式求时间差公式,日期差计算(Excel表格中如何计算日期、时间差)
  17. windows10开启与关闭休眠模式
  18. 5G NR 系统消息
  19. kingcms php 标签,MySQL_KingCMS广告标签的使用方法,KINGCMS在3.0的时候我用过,可以 - phpStudy...
  20. spring学习总结(二)

热门文章

  1. WAP1 X/WAP2 0以及WAP浏览器的协议版本
  2. ThinkBook 14P Win11网卡驱动掉了-解决方案
  3. ListView刷新,图片闪烁问题
  4. 电脑服务器注册表,(恢复Windows服务器注册表的系统配置单元.doc
  5. kubuntu18.04 重装显卡驱动后无法进入桌面
  6. linux pt远程下载,Linux下使用Transmission下载BT/PT(无需Gnome)
  7. linux下查询utp命令,Linux后台下载工具(器)transmission 使用详解
  8. php多线程webservice,PHP有适用于高并发的WebService框架嘛?
  9. 永磁同步电机的原理介绍
  10. flash buidler 4.5 序列号