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 相关文章推荐
jQuery实现密保互斥问题解决方案
Aug 16 Javascript
JavaScript中文件上传API详解
Apr 01 Javascript
jQuery Chart图表制作组件Highcharts用法详解
Jun 01 Javascript
AngularJS 过滤器(自带和自建)详解
Sep 19 Javascript
JavaScript组件开发之输入框加候选框
Mar 10 Javascript
基于bootstrap写的一点localStorage本地储存
Nov 21 Javascript
微信小程序实现循环动画效果
Jul 16 Javascript
React中使用外部样式的3种方式(小结)
May 28 Javascript
IE11下处理Promise及Vue的单项数据流问题
Jul 24 Javascript
jQuery实现朋友圈查看图片
Sep 11 jQuery
JavaScript实现移动小精灵的案例代码
Dec 12 Javascript
React-vscode使用jsx语法的问题及解决方法
Jun 21 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实现多文件上传的方法
2015/07/08 PHP
php PDO异常处理详解
2016/11/20 PHP
js tab效果的实现代码
2009/12/26 Javascript
JavaScript 事件冒泡简介及应用
2010/01/11 Javascript
javascript笔记 String类replace函数的一些事
2011/09/22 Javascript
jquery解析xml字符串示例分享
2014/03/25 Javascript
jQuery实现加入购物车飞入动画效果
2015/03/14 Javascript
全屏js头像上传插件源码高清版
2016/03/29 Javascript
JQuery核心函数是什么及使用方法介绍
2016/05/03 Javascript
如何让一个json文件显示在表格里【实现代码】
2016/05/09 Javascript
Bootstrap实现弹性搜索框
2016/07/11 Javascript
html+js+highcharts绘制圆饼图表的简单实例
2016/08/04 Javascript
bootstrap Validator 模态框、jsp、表单验证 Ajax提交功能
2017/02/17 Javascript
jQuery开源组件BootstrapValidator使用详解
2017/06/29 jQuery
解决vue语法会有延迟加载显现{{xxx}}的问题
2019/11/14 Javascript
vue quill editor 使用富文本添加上传音频功能
2020/01/14 Javascript
[01:59]DOTA2首部纪录片《Free to play》预告片
2014/03/12 DOTA
Python入门之modf()方法的使用
2015/05/15 Python
浅谈scrapy 的基本命令介绍
2017/06/13 Python
python中numpy.zeros(np.zeros)的使用方法
2017/11/07 Python
python自动登录12306并自动点击验证码完成登录的实现源代码
2018/04/25 Python
Python中应该使用%还是format来格式化字符串
2018/09/25 Python
python opencv 简单阈值算法的实现
2019/08/04 Python
PyQt5基本控件使用详解:单选按钮、复选框、下拉框
2019/08/05 Python
python输入错误后删除的方法
2019/10/12 Python
关于PySnooper 永远不要使用print进行调试的问题
2021/03/04 Python
CSS3中文字镂空、透明值、阴影效果设置示例小结
2016/03/07 HTML / CSS
会计专业自我鉴定范文
2013/12/29 职场文书
星级党支部申报材料
2014/05/31 职场文书
白酒营销策划方案
2014/08/17 职场文书
2014年教师节活动总结
2014/08/29 职场文书
个人存款证明书
2014/10/18 职场文书
《鲁班学艺》读后感3篇
2019/11/27 职场文书
python OpenCV学习笔记
2021/03/31 Python
Vue elementUI表单嵌套表格并对每行进行校验详解
2022/02/18 Vue.js
Redis过期数据是否会被立马删除
2022/07/23 Redis