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 相关文章推荐
Ajax+Json 级联菜单实现代码
Oct 27 Javascript
jQuery中fadeIn、fadeOut、fadeTo的使用方法(图片显示与隐藏)
May 08 Javascript
使用jQuery实现图片遮罩半透明坠落遮挡
Mar 16 Javascript
Angularjs中的事件广播 —全面解析$broadcast,$emit,$on
May 17 Javascript
JS 实现banner图片轮播效果(鼠标事件)
Aug 04 Javascript
基于vue.js路由参数的实例讲解——简单易懂
Sep 07 Javascript
基于vue的短信验证码倒计时demo
Sep 13 Javascript
详解mpvue实现对苹果X安全区域的适配
Jul 31 Javascript
Node.JS枚举统计当前文件夹和子目录下所有代码文件行数
Aug 23 Javascript
小程序实现日历左右滑动效果
Oct 21 Javascript
Node.js操作MongoDB数据库实例分析
Jan 19 Javascript
vue监听浏览器原生返回按钮,进行路由转跳操作
Sep 09 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实现像JSP,ASP里Application那样的全局变量
2007/01/12 PHP
PHP session常见问题集锦及解决办法总结
2007/03/18 PHP
php调用方法mssql_fetch_row、mssql_fetch_array、mssql_fetch_assoc和mssql_fetch_objcect读取数据的区别
2012/08/08 PHP
php生成缩略图填充白边(等比缩略图方案)
2013/12/25 PHP
PHP获取网页标题的3种实现方法代码实例
2014/04/11 PHP
phpstudy2020搭建站点的实现示例
2020/10/30 PHP
jQuery学习7 操作JavaScript对象和集合的函数
2010/02/07 Javascript
让textarea自动调整大小的js代码
2011/04/12 Javascript
jQuery1.6 使用方法一
2011/11/23 Javascript
jquery获取tr中控件值并操作tr实现思路
2013/03/27 Javascript
JavaScript获取客户端计算机硬件及系统等信息的方法
2014/01/02 Javascript
JavaScript知识点总结(十六)之Javascript闭包(Closure)代码详解
2016/05/31 Javascript
Vue.js中数组变动的检测详解
2016/10/12 Javascript
gulp加批处理(.bat)实现ng多应用一键自动化构建
2017/02/16 Javascript
JS实现简单的天数计算器完整实例
2017/04/28 Javascript
Javascript创建类和对象详解
2017/05/31 Javascript
通过学习bootstrop导航条学会修改bootstrop颜色基调
2017/06/11 Javascript
AngularJS监听ng-repeat渲染完成的方法
2018/03/20 Javascript
vue导出html、word和pdf的实现代码
2018/07/31 Javascript
Vue 后台管理类项目兼容IE9+的方法示例
2019/02/20 Javascript
vue学习笔记五:在vue项目里面使用引入公共方法详解
2019/04/04 Javascript
vue实现后台管理权限系统及顶栏三级菜单显示功能
2019/06/19 Javascript
layui之table checkbox初始化时选中对应选项的方法
2019/09/02 Javascript
Vue实现仿iPhone悬浮球的示例代码
2020/03/13 Javascript
vue路由结构可设一层方便动态添加路由操作
2020/08/31 Javascript
js canvas实现俄罗斯方块
2020/10/11 Javascript
Nuxt 嵌套路由nuxt-child组件用法(父子页面组件的传值)
2020/11/05 Javascript
解决pyinstaller打包exe文件出现命令窗口一闪而过的问题
2018/10/31 Python
pygame实现打字游戏
2021/02/19 Python
浅谈python3打包与拆包在函数的应用详解
2020/05/02 Python
CSS3+Sprite实现僵尸行走动画特效源码
2016/01/27 HTML / CSS
学校联谊协议书
2014/09/16 职场文书
群众路线四风自我剖析材料
2014/10/08 职场文书
校运会通讯稿
2015/07/18 职场文书
Spring Boot两种全局配置和两种注解的操作方法
2021/06/29 Java/Android