js获取地址栏参数的两种方法
项目中经常遇到获取上个页面跳转过来获取当前的参数
//获取地址栏参数,name:参数名称 function getUrlParms(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null) return unescape(r[2]); return null; } var id = getUrlParms("id");
上述方法可以获取地址栏传过来的id,还可以这样写
function getRequest() { var url = window.location.search; //获取url中"?"符后的字串 var theRequest = new Object(); if (url.indexOf("?") != -1) { var str = url.substr(1); strs = str.split("&"); for(var i = 0; i < strs.length; i ++) { theRequest[strs[i].split("=")[0]]=decodeURI(strs[i].split("=")[1]); } } return theRequest; } var id= getRequest().id;
(资源库 www.zyku.net)
您可能感兴趣的文章
- 06-26highlightjs网页代码高亮插件调用方法
- 05-10JS - 获取文件后缀,判断文件类型(比如是否为图片格式)
- 05-10js中!和!!的区别与用法
- 05-10js实现文章目录索引导航(table of content)
- 05-10JS实现单张或多张图片持续无缝滚动的示例代码
- 05-10js根据后缀判断文件文件类型的代码
- 05-10JS端基于download.js实现图片、视频时直接下载而不是
- 04-02CentOS安装Nodejs教程
- 03-28VtigerCRM 7安装服务器参数配置教程
- 02-11JS操作剪贴板代码详解
- 10-22小米civi如何设置24小时制
- 01-30小米note9设置血压测量提醒方法
- 11-13抖音主播音浪值在哪看
- 01-12兴宏云检修-兴宏云检修应用软件功能介
- 10-24百度地图怎么设置地图大小
- 12-25佩佩萌宠伴侣-佩佩萌宠伴侣应用软件功
- 12-25和气配送-和气配送应用软件功能介绍
- 03-23华为nova8广角开启方法
- 10-03华为nova9pro在哪里设置自动亮屏
- 09-19猫耳FM定时关闭音频在哪里
最近更新
阅读排行
猜你喜欢
- 09-19知到开启护眼功能教程介绍
- 10-14weavesilk下载图片步骤介绍
- 04-18荣耀v40轻奢版截图方法
- 03-15一加9录制系统声音方法
- 10-24百度地图怎么设置地图大小
- 01-25华为mate40pro设置注视屏幕不熄屏教程
- 01-09Photomath计算器-Photomath计算器应用
- 10-30vivox70pro怎么设置下拉状态栏
- 02-28配置文件php-fpm.conf详解
- 01-12Crop Video Editor-Crop Video Editor