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 浮点运算精度问题分析与解决
Mar 26 Javascript
jquery左边浮动到一定位置时显示返回顶部按钮
Jun 05 Javascript
js动态添加onclick事件可传参数与不传参数
Jul 29 Javascript
jQuery实现仿Alipay支付宝首页全屏焦点图切换特效
May 04 Javascript
更高效的使用JQuery 这里总结了8个小技巧
Apr 13 Javascript
jQuery模拟Marquee实现无缝滚动效果完整实例
Sep 29 Javascript
vue.js中$watch的用法示例
Oct 04 Javascript
在Vue.js中使用Mixins的方法
Sep 12 Javascript
vuex + axios 做登录验证 并且保存登录状态的实例
Sep 16 Javascript
Vue项目页面跳转时浏览器窗口上方显示进度条功能
Mar 26 Javascript
vue实现在线学生录入系统
May 30 Javascript
抖音短视频(douyin)去水印工具的实现代码
Mar 30 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
ninety plus是什么?ninety plus咖啡好吗?
2021/03/04 新手入门
使用php 获取时间今天明天昨天时间戳的详解
2013/06/20 PHP
突发奇想的一个jquery插件
2010/11/19 Javascript
如何使Chrome控制台支持多行js模式——意外发现
2013/06/13 Javascript
jQuery.extend()、jQuery.fn.extend()扩展方法示例详解
2014/05/08 Javascript
node.js中的fs.ftruncate方法使用说明
2014/12/15 Javascript
JavaScript表单验证实例之验证表单项是否为空
2016/01/10 Javascript
knockoutjs动态加载外部的file作为component中的template数据源的实现方法
2016/09/01 Javascript
浅析Jquery操作select
2016/12/13 Javascript
基于nodejs 的多页面爬虫实例代码
2017/05/31 NodeJs
详解ES6之async+await 同步/异步方案
2017/09/19 Javascript
浅谈Angular文字折叠展开组件的原理分析
2017/11/24 Javascript
vue单页缓存方案分析及实现
2018/09/25 Javascript
原生js实现trigger方法示例代码
2019/05/22 Javascript
JavaScript实现简单日历效果
2020/09/11 Javascript
[35:27]完美世界DOTA2联赛循环赛 GXR vs FTD BO2第二场 10.29
2020/10/29 DOTA
Python搭建FTP服务器的方法示例
2018/01/19 Python
了解不常见但是实用的Python技巧
2019/05/23 Python
python的re模块使用方法详解
2019/07/26 Python
Python函数参数类型及排序原理总结
2019/12/19 Python
Sublime Text3最新激活注册码分享适用2020最新版 亲测可用
2020/11/12 Python
Html5实现如何在两个div元素之间拖放图像
2013/03/29 HTML / CSS
详解canvas多边形(蜘蛛图)的画法示例
2018/01/29 HTML / CSS
日本一家专门经营各种箱包的大型网站:Traveler Store
2016/08/03 全球购物
西班牙英格列斯百货官网:El Corte Inglés
2016/09/25 全球购物
Mio Skincare中文官网:肌肤和身体护理
2016/10/26 全球购物
中国医药集团国药在线:国药网
2017/02/06 全球购物
加拿大时尚潮流大码女装购物网站:Addition Elle
2018/04/02 全球购物
养殖项目策划书范文
2014/01/13 职场文书
就业推荐表自我鉴定
2014/03/21 职场文书
校庆团日活动总结
2014/08/28 职场文书
预备党员学习十八届三中全会精神思想汇报
2014/09/13 职场文书
营销计划书
2015/01/17 职场文书
祝寿主持词
2015/07/02 职场文书
2016婚礼主持词开场白
2015/11/24 职场文书
解析python中的jsonpath 提取器
2022/01/18 Python