用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 相关文章推荐
JQuery 表单中textarea字数限制实现代码
Dec 07 Javascript
js实现拖拽 闭包函数详细介绍
Nov 25 Javascript
javascript实现的平方米、亩、公顷单位换算小程序
Aug 11 Javascript
js实现二代身份证号码验证详解
Nov 20 Javascript
json实现前后台的相互传值详解
Jan 05 Javascript
AngularJS的表单使用详解
Jun 17 Javascript
Javascript基础回顾之(一) 类型
Jan 31 Javascript
JS设置时间无效问题的解决办法
Feb 18 Javascript
javascript 数据存储的常用函数总结
Jun 01 Javascript
详解Javascript中new()到底做了些什么?
Mar 29 Javascript
vue2.0 中使用transition实现动画效果使用心得
Aug 13 Javascript
JS实现头条新闻的经典轮播图效果示例
Jan 30 Javascript
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
discuz authcode 经典php加密解密函数解析
2020/07/12 PHP
php skymvc 一款轻量、简单的php
2011/06/28 PHP
ThinkPHP做文字水印时提示call an undefined function exif_imagetype()解决方法
2014/10/30 PHP
PHP正则表达式之捕获组与非捕获组
2015/11/06 PHP
php中让人头疼的浮点数运算分析
2016/10/10 PHP
PHP实现将标点符号正则替换为空格的方法
2017/08/09 PHP
javascript网页关闭时提醒效果脚本
2008/10/22 Javascript
JQuery 绑定select标签的onchange事件,弹出选择的值,并实现跳转、传参
2011/01/06 Javascript
js禁止小键盘输入数字功能代码
2011/08/01 Javascript
jquery 提交值不为空的元素示例代码
2013/05/10 Javascript
Javascript中拼接大量字符串的方法
2015/02/05 Javascript
JS实现Select的option上下移动的方法
2016/03/01 Javascript
JS验证逗号隔开可以是中文字母数字
2016/04/22 Javascript
JavaScript获取中英文混合字符串长度的方法示例
2017/02/04 Javascript
BootStrap Datetimepicker 汉化的实现代码
2017/02/10 Javascript
js Dom实现换肤效果
2017/10/21 Javascript
ES6解构赋值的功能与用途实例分析
2017/10/31 Javascript
Promise.all中对于reject的处理方法
2018/08/01 Javascript
jQuery 选择器用法实例分析【prev + next】
2020/05/22 jQuery
python 装饰器功能以及函数参数使用介绍
2012/01/27 Python
Ubuntu安装Jupyter Notebook教程
2017/10/18 Python
python 检查是否为中文字符串的方法
2018/12/28 Python
python爬虫简单的添加代理进行访问的实现代码
2019/04/04 Python
Python中栈、队列与优先级队列的实现方法
2019/06/30 Python
numpy数组广播的机制
2019/07/12 Python
解决Python3下map函数的显示问题
2019/12/04 Python
python打印异常信息的两种实现方式
2019/12/24 Python
Python3 selenium 实现QQ群接龙自动化功能
2020/04/17 Python
学生干部学习的自我评价
2014/02/18 职场文书
门店业绩提升方案
2014/06/08 职场文书
初中作文评语
2014/12/25 职场文书
慰问信格式
2015/02/14 职场文书
2016高校自主招生自荐信范文
2016/01/28 职场文书
2021-4-5课程——SQL Server查询【3】
2021/04/05 SQL Server
python如何利用cv2模块读取显示保存图片
2021/06/04 Python
浅谈Redis的事件驱动模型
2022/05/30 Redis