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 相关文章推荐
JS中处理与当前时间间隔的函数代码
May 23 Javascript
js与jquery获取父级元素,子级元素,兄弟元素的实现方法
Jan 09 Javascript
jQuery实现图片与文字描述左右滑动自动切换的方法
Jul 27 Javascript
AngularJs 动态加载模块和依赖
Sep 15 Javascript
AngularJS服务service用法总结
Dec 13 Javascript
JQuery中Ajax的操作完整例子
Mar 07 Javascript
vue组件传递对象中实现单向绑定的示例
Feb 28 Javascript
Webpack的dll功能使用
Jun 28 Javascript
创建Vue项目以及引入Iview的方法示例
Dec 03 Javascript
jQuery实现数字自动增加或者减少的动画效果示例
Dec 11 jQuery
开源一个微信小程序仪表盘组件过程解析
Jul 30 Javascript
echarts实现获取datazoom的起始值(包括x轴和y轴)
Jul 20 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
thinkphp3.x自定义Action、Model及View的简单实现方法
2016/05/19 PHP
IE中直接运行显示当前网页中的图片 推荐
2006/08/31 Javascript
JavaScript XML实现两级级联下拉列表
2008/11/10 Javascript
JavaScript 面向对象的 私有成员和公开成员
2010/05/13 Javascript
extjs两个tbar问题探讨
2013/08/08 Javascript
JS操作数据库的实例代码
2013/10/17 Javascript
jquery fancybox ie6不显示关闭按钮的解决办法
2013/12/25 Javascript
JQuery实现的购物车功能(可以减少或者添加商品并自动计算价格)
2015/01/13 Javascript
jQuery+CSS3实现树叶飘落特效
2015/02/01 Javascript
浅析JS原型继承与类的继承
2016/04/07 Javascript
详解Node.Js如何处理post数据
2016/09/19 Javascript
js实现登录框鼠标拖拽效果
2017/03/09 Javascript
Javascript中click与blur事件的顺序详析
2017/04/25 Javascript
jquery.uploadifive插件怎么解决上传限制图片或文件大小问题
2017/05/08 jQuery
Bootstrap模态框插入视频的实现代码
2017/06/25 Javascript
vue2.0 子组件改变props值,并向父组件传值的方法
2018/03/01 Javascript
JS中获取 DOM 元素的绝对位置实例详解
2018/04/23 Javascript
详解vue为什么要求组件模板只能有一个根元素
2019/07/22 Javascript
JS页面获取 session 值,作用域和闭包学习笔记
2019/10/16 Javascript
ZK中使用JS读取客户端txt文件内容问题
2019/11/07 Javascript
[44:40]2018DOTA2亚洲邀请赛3月30日 小组赛A组Liquid VS OG
2018/03/31 DOTA
[42:35]2018DOTA2亚洲邀请赛3月30日 小组赛A组 VG VS OpTic
2018/03/31 DOTA
让 python 命令行也可以自动补全
2014/11/30 Python
初步认识Python中的列表与位运算符
2015/10/12 Python
Python基于OpenCV库Adaboost实现人脸识别功能详解
2018/08/25 Python
一行python实现树形结构的方法
2019/08/09 Python
Python超越函数积分运算以及绘图实现代码
2019/11/20 Python
python装饰器相当于函数的调用方式
2019/12/27 Python
pytorch下大型数据集(大型图片)的导入方式
2020/01/08 Python
如何导出python安装的所有模块名称和版本号到文件中
2020/06/05 Python
Tahari ASL官方网站:高级设计师女装
2021/03/15 全球购物
管理失职检讨书
2014/02/12 职场文书
禁止高声喧哗的标语
2014/06/11 职场文书
甜品蛋糕店创业计划书
2014/09/21 职场文书
2014年大堂经理工作总结
2014/11/21 职场文书
中学总务处工作总结
2015/08/12 职场文书