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 相关文章推荐
dojo学习第二天 ajax异步请求之绑定列表
Aug 29 Javascript
cookie在javascript中的使用技巧以及隐私在服务器端的设置
Dec 03 Javascript
Javascript中的for in循环和hasOwnProperty结合使用
Jun 05 Javascript
关于jQuery中.attr()和.prop()的问题探讨
Sep 06 Javascript
红米手机抢购的js代码
Mar 10 Javascript
基于JavaScript获取鼠标位置的各种方法
Dec 16 Javascript
vue中渐进过渡效果实现
Oct 27 Javascript
JavaScript如何实现图片懒加载(lazyload) 提高用户体验(增强版)
Nov 30 Javascript
Vue.js路由vue-router使用方法详解
Mar 20 Javascript
Angularjs中使用指令绑定点击事件的方法
Mar 30 Javascript
JS实现简单的选择题测评系统代码思路详解(demo)
Sep 03 Javascript
微信小程序ibeacon三点定位详解
Oct 31 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 类相关函数的使用详解
2013/05/10 PHP
页面利用渐进式JPEG来提升用户体验度
2014/12/01 PHP
php+ajax实现文章自动保存的方法
2014/12/30 PHP
Smarty中的注释和截断功能介绍
2015/04/09 PHP
php+ajax实现的点击浏览量加1
2015/04/16 PHP
PHP开发中AJAX技术的简单应用
2015/12/11 PHP
PHP验证码生成原理和实现
2016/01/24 PHP
PHP+Ajax实现的博客文章添加类别功能示例
2018/03/29 PHP
Laravel框架控制器的request与response用法示例
2019/09/30 PHP
关于使用runtimeStyle属性问题讨论文章
2007/03/08 Javascript
js中判断数字\字母\中文的正则表达式 (实例)
2012/06/29 Javascript
JS修改css样式style浅谈
2013/05/06 Javascript
javascript利用apply和arguments复用方法
2013/11/25 Javascript
java、javascript实现附件下载示例
2014/08/14 Javascript
JS 使用for循环遍历子节点查找元素
2014/09/06 Javascript
简单谈谈javascript Date类型
2015/09/06 Javascript
JS模拟实现Select效果代码
2015/09/24 Javascript
详解Node.js中的事件机制
2016/09/22 Javascript
JavaScript实现打印星型金字塔功能实例分析
2017/09/27 Javascript
手把手教你用Node.js爬虫爬取网站数据的方法
2018/07/05 Javascript
JS实现关闭小广告特效
2021/01/29 Javascript
[03:05]DOTA2英雄基础教程 嗜血狂魔
2013/12/10 DOTA
python创建进程fork用法
2015/06/04 Python
python学生信息管理系统
2018/03/13 Python
浅谈利用numpy对矩阵进行归一化处理的方法
2018/07/11 Python
在python中利用opencv简单做图片比对的方法
2019/01/24 Python
Expedia泰国:预订机票、酒店和旅游包(航班+酒店)
2016/09/27 全球购物
PyQt 如何创建自定义QWidget
2021/03/24 Python
外贸实习生自荐信范文
2013/11/24 职场文书
社区八一活动方案
2014/02/03 职场文书
贯彻学习两会心得体会范文
2014/03/17 职场文书
小学作文评语大全
2014/04/21 职场文书
高中运动会广播稿
2014/09/16 职场文书
2016年党员公开承诺书范文
2016/03/24 职场文书
廉政党课工作报告案例
2019/06/21 职场文书
MySQL系列之开篇 MySQL关系型数据库基础概念
2021/07/02 MySQL