js获取 当前URL中的参数
一、截取后分割
大致思路就是截取?和 # 之间的参数,然后分割成数组循环处理 = 左右的值
function getWindonHref() {var sHref = window.location.href;//获取urlvar args = sHref.split('?');//从中间的?隔开存成数组if (args[0] === sHref) {return '';//?后面没有参数直接返回}var hrefarr = args[1].split('#')[0].split('&');//截取?和#之间的url,再根据&隔开每个参数存成数组待处理var obj = {};for (var i = 0; i < hrefarr.length; i++) {hrefarr[i] = hrefarr[i].split('=');obj[hrefarr[i][0]] = hrefarr[i][1];}return obj;
}
二、直接替换特殊标识
const getParameters = URL => JSON.parse(`{"${decodeURI(URL.split("?")[1]).replace(/"/g, '\\"').replace(/&/g, '","').replace(/=/g, '":"')}"}`)
js获取 当前URL中的参数相关推荐
- 如何用js获取浏览器URL中查询字符串的参数
首先要知道Location这个对象以及这个对象中的一些属性: href:设置或返回完整的url.如本博客首页返回http://www.cnblogs.com/wymninja/ host:设置或返回主 ...
- js获取当前url的中文参数
问题源自于大傻同学的需求:A.html的参数传给B.html.必须是在B.html中用js代码来获取该url中的中文参数... 网上的类似问题:http://bbs.chinaunix.net/vie ...
- js获取页面url中的各项值
一. 通过window.location获取各项参数 1.获取页面完整的url url = window.location.href; 2.获取页面的域名 host = window.location ...
- js获取url中的参数
window.location: window的location对象 window.location.href 整个URl字符串(在浏览器中就是完整的地址栏) window.location.prot ...
- 如何获取URL中的参数
获取URL中的参数 1. 使用JS函数获取URL参数 使用示例 2. Angular应用中,从URL中获取参数信息的方法 使用示例 ActivatedRoute属性 1. 使用JS函数获取URL参数 ...
- javaScript获取url中的参数
var urlTools = {//获取RUL参数值getUrlParam: function(name) { /*?videoId=identification */var params = dec ...
- 如何获取url中的参数并传递给iframe中的报表
在使用报表软件时,用户系统左边一般有目录树,点击报表节点就会在右侧网页的iframe中显示出报表,同时点击的时候也会传递一些参数给网页,比如时间和用户信息等.如何使网页中的报表能够获取到传递过来的参数 ...
- 获取 url 中的参数
封装一个方法 我们熟知 url中的参数是以这种形式展示的 ?id=123&name=tom&age=13- 第一种:基础用法 用字符串分割 所以.来吧展示 function getPa ...
- Vue 获取URL中的参数
实现效果如下: 获取URL中的参数,并显示在页面上 流程: 1.在index.js中编辑代码如下: import {createRouter,createWebHashHistory} from 'v ...
- 解决JS在url中传递参数时参数包含中文乱码的问题
解决JS在url中传递参数时参数包含中文乱码的问题 参考文章: (1)解决JS在url中传递参数时参数包含中文乱码的问题 (2)https://www.cnblogs.com/xushengguan/ ...
最新文章
- EXC_BAO_ACCESS引起的奔溃信息
- 云计算网络基础第八天
- 算法 | 最速降线问题与最小旋转面问题(变分法)
- Win7旗舰版系统时间不准确怎么办
- 调研了32家银行,总结出了银行BI大数据平台建设的一套模式
- [TIPS]数据库 应用软件 MSSMS
- 实时录制视频,实时去除人_录制实时演示,第2部分:软件设置
- 【软件项目管理】滨江学院 李振宏 软件项目管理 试卷考点知识点整理
- python绘图-增加子区域
- NetBeans 成为 Apache 软件基金会顶级项目
- 天玑9200领跑背后,高端芯片掀起蝴蝶效应
- 修改Linux swap大小,LINUX操作系统如何调整SWAP大小
- BAPI_PO_CREATE1--单价增大10倍问题
- 【读点论文】EfficientFormer: Vision Transformers at MobileNet Speed,运用纯transformer架构对比卷积模型在终端上部署的推理速度
- Cookie的安全性
- 【前端面试宝典】计算机网络篇(1)
- 支持向量机中所谓的支持向量究竟是什么?
- gcrobustvar:基于VAR的稳健性Granger因果检验
- 7-58 求10个点到原点的距离和 (15 分)
- mcrypt php windows,Windows下php安装mcrypt扩展问题