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代码
Mar 27 Javascript
js分解url参数(面向对象-极简主义法应用)
Aug 09 Javascript
JavaScript中如何通过arguments对象实现对象的重载
May 12 Javascript
jQuery实现Select左右复制移动内容
Aug 05 Javascript
JavaScript实现翻页功能(附效果图)
Feb 16 Javascript
JS中把函数作为另一函数的参数传递方法(总结)
Jun 28 Javascript
JavaScript中为事件指定处理程序的五种方式分析
Jul 27 Javascript
thinkjs微信中控之微信鉴权登陆的实现代码
Aug 08 Javascript
基于JQuery实现页面定时弹出广告
May 08 jQuery
JS数组reduce()方法原理及使用技巧解析
Jul 14 Javascript
原生js实现弹幕效果
Nov 29 Javascript
学习 Vue.js 遇到的那些坑
Feb 02 Vue.js
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数组函数序列之array_key_exists() - 查找数组键名是否存在
2011/10/29 PHP
PHP清除数组中所有字符串两端空格的方法
2014/10/20 PHP
PHP的PDO操作简单示例
2016/03/30 PHP
Yii隐藏URL中index.php的方法
2016/07/12 PHP
利用Homestead快速运行一个Laravel项目的方法详解
2017/11/14 PHP
JavaScript静态的动态
2006/09/18 Javascript
可实现多表单提交的javascript函数
2007/08/01 Javascript
IE和Firefox下javascript的兼容写法小结
2008/12/10 Javascript
js中substring和substr两者区别和使用方法
2015/11/09 Javascript
jQuery实现鼠标双击Table单元格变成文本框及输入内容后更新到数据库的方法
2015/11/25 Javascript
js实现图片无缝滚动
2015/12/23 Javascript
jQuery复制节点用法示例(clone方法)
2016/09/08 Javascript
JavaScript 中 avalon绑定属性总结
2016/10/19 Javascript
JS及JQuery对Html内容编码,Html转义
2017/02/17 Javascript
微信小程序 chooseImage选择图片或者拍照
2017/04/07 Javascript
jQuery访问浏览器本地存储cookie、localStorage和sessionStorage的基本用法
2017/10/20 jQuery
JavaScript刷新页面的几种方法总结
2019/03/28 Javascript
nodejs实现获取本地文件夹下图片信息功能示例
2019/06/22 NodeJs
解决layui的使用以及针对select、radio等表单组件不显示的问题
2019/09/05 Javascript
jquery制作的移动端购物车效果完整示例
2020/02/24 jQuery
Openlayers实现扩散的动态点(水纹效果)
2020/08/17 Javascript
[46:50]Liquid vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python字符串格式化输出方法分析
2016/04/13 Python
Python中with及contextlib的用法详解
2017/06/08 Python
Python使用matplotlib实现交换式图形显示功能示例
2019/09/06 Python
python统计函数库scipy.stats的用法解析
2020/02/25 Python
PyCharm2019 安装和配置教程详解附激活码
2020/07/31 Python
Opencv常见图像格式Data Type及代码实例
2020/11/02 Python
美国高端寝具品牌:Coyuchi
2017/02/08 全球购物
英国手机零售商:Metrofone
2019/03/18 全球购物
揠苗助长教学反思
2014/02/04 职场文书
颂军魂爱军营演讲稿
2014/09/13 职场文书
家长对孩子的寄语
2015/02/26 职场文书
2015年国庆节标语大全
2015/07/30 职场文书
Windows11插耳机没反应怎么办? win11耳机没声音的多种解决办法
2021/11/21 数码科技
Android基于Fresco实现圆角和圆形图片
2022/04/01 Java/Android