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 轻松支持函数重载 (Part 1 - 设计)
Aug 04 Javascript
prototype与jquery下Ajax实现的差别
Sep 13 Javascript
jQuery EasyUI API 中文文档 - Panel面板
Sep 30 Javascript
Js为表单动态添加节点内容的方法
Feb 10 Javascript
初识Javascript小结
Jul 16 Javascript
简单了解JavaScript操作XPath的一些基本方法
Jun 03 Javascript
Actionscript与javascript交互实例程序(修改)
Sep 22 Javascript
ES6中Proxy与Reflect实现重载(overload)的方法
Mar 30 Javascript
JS获取短信验证码倒计时的实现代码
May 22 Javascript
让div运动起来 js实现缓动效果
Jul 06 Javascript
vue代码分割的实现(codesplit)
Nov 13 Javascript
JavaScript Date对象功能与用法学习记录
Apr 28 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数据库开发知多少
2006/10/09 PHP
在php中使用sockets:从新闻组中获取文章
2006/10/09 PHP
PHP中strncmp()函数比较两个字符串前2个字符是否相等的方法
2016/01/07 PHP
PHP rmdir()函数的用法总结
2019/07/02 PHP
js 动态文字滚动的例子
2011/01/17 Javascript
两个数组去重的JS代码
2013/12/04 Javascript
黑帽seo劫持程序,js劫持搜索引擎代码
2015/09/15 Javascript
javascript中的深复制详解及实例分析
2016/12/29 Javascript
详解Express笔记之动态渲染HTML(新手入坑)
2018/12/13 Javascript
postman自定义函数实现 时间函数的思路详解
2019/04/17 Javascript
Layui 带多选框表格监听事件以及按钮自动点击写法实例
2019/09/02 Javascript
layui 上传文件_批量导入数据UI的方法
2019/09/23 Javascript
TypeScript 引用资源文件后提示找不到的异常处理技巧
2020/07/15 Javascript
解决vue单页面多个组件嵌套监听浏览器窗口变化问题
2020/07/30 Javascript
关于vue的列表图片选中打钩操作
2020/09/09 Javascript
vue项目实现多语言切换的思路
2020/09/17 Javascript
Python读取mp3中ID3信息的方法
2015/03/05 Python
在Django中进行用户注册和邮箱验证的方法
2016/05/09 Python
python使用xlrd与xlwt对excel的读写和格式设定
2017/01/21 Python
python批量赋值操作实例
2018/10/22 Python
python实现QQ批量登录功能
2019/06/19 Python
Python 2种方法求某个范围内的所有素数(质数)
2020/01/31 Python
Python图像处理库PIL中图像格式转换的实现
2020/02/26 Python
keras的backend 设置 tensorflow,theano操作
2020/06/30 Python
PHP中如何使用Cookie
2015/10/28 面试题
商场活动策划方案
2014/01/24 职场文书
餐厅采购员岗位职责
2014/03/06 职场文书
总经理任命书
2014/03/29 职场文书
农民工工资支付承诺函
2014/03/31 职场文书
常务副县长“四风”个人对照检查材料思想汇报
2014/10/02 职场文书
学校开除通知书
2015/04/25 职场文书
员工福利申请报告
2015/05/15 职场文书
创业计划书之儿童理发店
2019/09/27 职场文书
HTTP中的Content-type详解
2022/01/18 HTML / CSS
Elasticsearch Recovery 详细介绍
2022/04/19 Java/Android
vue 自定义组件添加原生事件
2022/04/21 Vue.js