JavaScript获取Url里的参数


Posted in Javascript onDecember 18, 2014

最近开发的项目需要用JavaScript读取Url字符串里的参数的值

通过查找资料和自己的试验,总算成功

脚本如下:

<script type="text/javascript">

      function GetRequest(strName)

     {

           var strHref = window.location.href; //获取Url字串

           var intPos = strHref.indexOf("?");  // 参数开始位置

           var strRight = strHref.substr(intPos + 1);

           var arrTmp = strRight.split("&"); //参数分割符

           for(var i = 0; i < arrTmp.length; i++) 

           { 

                 var arrTemp = arrTmp[i].split("="); 

                 if(arrTemp[0].toUpperCase() == strName.toUpperCase()) return arrTemp[1]; 

           } 

           return ""; 

      }

</script>

测试:

<script>

      var id=GetRequest("ID") ;

     alert(id);

</script>

如果大家还有其它的方法,还请告之,本文持续更新

欢迎共同交流、共同学习~

Javascript 相关文章推荐
javascript 常用代码技巧大收集
Feb 25 Javascript
Jquery实现无刷新DropDownList联动实现代码
Mar 08 Javascript
简短几句 通俗解释javascript的闭包
Jan 17 Javascript
基于jQuery捕获超链接事件进行局部刷新代码
May 10 Javascript
使用jquery中height()方法获取各种高度大全
Apr 02 Javascript
jQuery判断数组是否包含了指定的元素
Mar 10 Javascript
详细探究ES6之Proxy代理
Jul 22 Javascript
angular.js+node.js实现下载图片处理详解
Mar 31 Javascript
关于Vue单页面骨架屏实践记录
Dec 13 Javascript
微信小程序修改swiper默认指示器样式的实例代码
Jul 18 Javascript
vue开发环境配置跨域的方法步骤
Jan 16 Javascript
JavaScript中的事件与异常捕获详析
Feb 24 Javascript
Javascript实现单张图片浏览
Dec 18 #Javascript
VS2008中使用JavaScript调用WebServices
Dec 18 #Javascript
JavaScript中window.showModalDialog()用法详解
Dec 18 #Javascript
JavaScript获取网页、浏览器、屏幕高度和宽度汇总
Dec 18 #Javascript
Js使用WScript.Shell对象执行.bat文件和cmd命令
Dec 18 #Javascript
使用jQuery jqPlot插件绘制柱状图
Dec 18 #Javascript
什么是MEAN?JavaScript编程中的MEAN是什么意思?
Dec 18 #Javascript
You might like
PHP的AES加密算法完整实例
2016/07/20 PHP
PHP中使用jQuery+Ajax实现分页查询多功能操作(示例讲解)
2017/09/17 PHP
OfflineSave离线保存代码再次发布使用说明
2007/05/23 Javascript
javascript cookies 设置、读取、删除实例代码
2010/04/12 Javascript
JS获取select的value和text值的简单实例
2014/02/26 Javascript
JavaScript去除数组里重复值的方法
2015/07/13 Javascript
js 判断所选时间(或者当前时间)是否在某一时间段的实现代码
2015/09/05 Javascript
jQuery实现带玻璃流光质感的手风琴特效
2015/11/20 Javascript
原生js实现数字字母混合验证码的简单实例
2015/12/10 Javascript
JavaScript计算器网页版实现代码分享
2016/07/15 Javascript
基于JavaScript实现鼠标箭头移动图片跟着移动
2016/08/30 Javascript
Javascript中return的使用与闭包详解
2017/01/11 Javascript
微信页面弹出键盘后iframe内容变空白的解决方案
2017/09/20 Javascript
Angular实现下拉框模糊查询功能示例
2018/01/03 Javascript
nodejs实现连接mongodb数据库的方法示例
2018/03/15 NodeJs
jsonp跨域获取数据的基础教程
2018/07/01 Javascript
移动端H5页面返回并刷新页面(BFcache)的方法
2018/11/06 Javascript
vue日历/日程提醒/html5本地缓存功能
2019/09/02 Javascript
原生js实现下拉选项卡
2019/11/27 Javascript
[02:23]2016国际邀请赛中国区预选赛wings晋级之路
2016/06/29 DOTA
python爬虫实现教程转换成 PDF 电子书
2017/02/19 Python
Python如何抓取天猫商品详细信息及交易记录
2018/02/23 Python
python实现比较文件内容异同
2018/06/22 Python
对pandas的行列名更改与数据选择详解
2018/11/12 Python
python paramiko利用sftp上传目录到远程的实例
2019/01/03 Python
六行python代码的爱心曲线详解
2019/05/17 Python
python用quad、dblquad实现一维二维积分的实例详解
2019/11/20 Python
HTML5 canvas基本绘图之填充样式实现
2016/06/27 HTML / CSS
canvas 如何绘制线段的实现方法
2018/07/12 HTML / CSS
微软中国官方旗舰店:销售Surface、Xbox One、笔记本电脑、Office
2018/07/23 全球购物
Java如何格式化日期
2012/08/07 面试题
2014年反腐倡廉工作总结
2014/12/05 职场文书
初中生入团申请书范文(五篇)
2019/10/16 职场文书
python批量更改目录名/文件名的方法
2021/04/18 Python
Ruby处理YAML和json数据
2022/04/18 Ruby
Python matplotlib绘制条形统计图 处理多个实验多组观测值
2022/04/21 Python