用javascript获得地址栏参数的两种方法


Posted in Javascript onNovember 08, 2006

代码如下:大家试试看吧! 

<script language="JavaScript">  
<!--  
function Request(strName)  
{  
var strHref = "www.abc.com/index.htm?a=1&b=1&c=测试测试";  
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 "";  
}  
alert(Request("a"));  
alert(Request("b"));  
alert(Request("c"));  
//-->  
</script> 

<script>  
String.prototype.getQuery = function(name)  
{  
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");  

var r = this.substr(this.indexOf("\?")+1).match(reg);  

if (r!=null) return unescape(r[2]); return null;  
}  
var str ="www.abc.com/index.htm?a=1&b=1&c=测试测试";  
alert(str.getQuery("a"));  
alert(str.getQuery("b"));  
alert(str.getQuery("c"));  
</script> 
Javascript 相关文章推荐
网页编辑器ckeditor和ckfinder配置步骤分享
May 24 Javascript
js函数的引用, 关于内存的开销
Sep 17 Javascript
jquery validate.js表单验证入门实例(附源码)
Nov 10 Javascript
jQuery常用知识点总结以及平时封装常用函数
Feb 23 Javascript
值得分享和收藏的Bootstrap学习教程
May 12 Javascript
深入理解js generator数据类型
Aug 16 Javascript
Bootstrap table右键功能实现方法
Feb 20 Javascript
Webpack打包慢问题的完美解决方法
Mar 16 Javascript
详解react-redux插件入门
Apr 19 Javascript
在Vant的基础上实现添加表单验证框架的方法示例
Dec 05 Javascript
JS栈stack类的实现与使用方法示例
Jan 31 Javascript
vue基于Echarts的拖拽数据可视化功能实现
Dec 04 Vue.js
Js+Dhtml:WEB程序员简易开发工具包(预先体验版)
Nov 07 #Javascript
Ucren Virtual Desktop V2.0
Nov 07 #Javascript
非常不错的一个javascript 类
Nov 07 #Javascript
不错的一个日期输入 动态
Nov 06 #Javascript
由prototype_1.3.1进入javascript殿堂-类的初探
Nov 06 #Javascript
javascript读取xml
Nov 04 #Javascript
用javascript操作xml
Nov 04 #Javascript
You might like
PHP连接MongoDB示例代码
2012/09/06 PHP
JavaScript高级程序设计 阅读笔记(二十一) JavaScript中的XML
2012/09/14 Javascript
你必须知道的Javascript知识点之&quot;this指针&quot;的应用
2013/04/23 Javascript
window.location.href中url中数据量太大时的解决方法
2013/12/23 Javascript
分享20款美化网站的 jQuery Lightbox 灯箱插件
2014/10/10 Javascript
javascript使用for循环批量注册的事件不能正确获取索引值的解决方法
2014/12/20 Javascript
JavaScript实现动态删除列表框值的方法
2015/08/12 Javascript
jQuery实现简单的回到顶部totop功能示例
2017/10/16 jQuery
JavaScript如何对图片进行黑白化
2018/04/10 Javascript
js防抖和节流的深入讲解
2018/12/06 Javascript
解决vue watch数据的方法被调用了两次的问题
2020/11/07 Javascript
[03:40]DOTA2亚洲邀请赛小组赛第二日 赛事回顾
2015/01/31 DOTA
[02:20]DOTA2亚洲邀请赛 EHOME战队出场宣传片
2015/02/07 DOTA
wxpython学习笔记(推荐查看)
2014/06/09 Python
Python中内建函数的简单用法说明
2016/05/05 Python
JSONLINT:python的json数据验证库实例解析
2017/11/28 Python
python3.5+tesseract+adb实现西瓜视频或头脑王者辅助答题
2018/01/17 Python
基于python实现聊天室程序
2018/07/27 Python
使用python将图片格式转换为ico格式的示例
2018/10/22 Python
详解Python文件修改的两种方式
2019/08/22 Python
Python3.x+迅雷x 自动下载高分电影的实现方法
2020/01/12 Python
Python实现Word表格转成Excel表格的示例代码
2020/04/16 Python
如何理解Python中包的引入
2020/05/29 Python
css3实现文字首尾衔接跑马灯的示例代码
2020/10/16 HTML / CSS
GLAMGLOW格莱魅美国官网:美国知名的面膜品牌
2016/12/31 全球购物
介绍一下HTTP、HTTPS和SSL
2012/12/16 面试题
公司董事长职责
2013/12/12 职场文书
简洁的英文求职信范文
2014/05/03 职场文书
大一新生检讨书
2014/10/29 职场文书
2015大学生实训报告
2014/11/05 职场文书
2014年涉外离婚协议书范本
2014/11/20 职场文书
小学老师对学生的评语
2014/12/29 职场文书
个人求职信格式范文
2015/03/20 职场文书
2015年八一建军节活动总结
2015/03/20 职场文书
婚宴祝酒词大全
2015/08/10 职场文书
在项目中使用redis做缓存的一些思路
2021/09/14 Redis