用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 相关文章推荐
javascript hasFocus使用实例
Jun 29 Javascript
JS中的log对象获取以及debug的写法介绍
Mar 03 Javascript
javascript中使用正则计算中文长度的例子
Apr 29 Javascript
jQuery 判断图片是否加载完成方法汇总
Aug 10 Javascript
jquery ztree实现树的搜索功能
Feb 25 Javascript
js 获取元素所有兄弟节点的实现方法
Sep 06 Javascript
详解AngularJS中ng-src指令的使用
Sep 07 Javascript
JSON与js对象序列化实例详解
Mar 16 Javascript
JavaScript在控件上添加倒计时功能的实现代码
Jul 04 Javascript
vue实现手机号码抽奖上下滚动动画示例
Oct 18 Javascript
快速解决angularJS中用post方法时后台拿不到值的问题
Aug 14 Javascript
jquery实现简单拖拽效果
Jul 20 jQuery
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
腾讯QQ php程序员面试题目整理
2010/06/08 PHP
php加水印的代码(支持半透明透明打水印,支持png透明背景)
2013/01/17 PHP
解析strtr函数的效率问题
2013/06/26 PHP
php获取目录所有文件并将结果保存到数组(实例)
2013/10/25 PHP
PHP微信开发之查询微信精选文章
2016/06/23 PHP
PHP中call_user_func_array回调函数的用法示例
2016/11/26 PHP
php类自动装载、链式操作、魔术方法实现代码
2017/07/23 PHP
php 处理png图片白色背景色改为透明色的实例代码
2018/12/10 PHP
JS实现在Repeater控件中创建可隐藏区域的代码
2010/09/16 Javascript
js弹出模式对话框,并接收回传值的方法
2013/03/12 Javascript
JQuery表格内容过滤的实现方法
2013/07/05 Javascript
web css实现整站样式互相切换
2013/10/29 Javascript
浅谈Unicode与JavaScript的发展史
2015/01/19 Javascript
jQuery的Read()方法代替原生JS详解
2016/11/08 Javascript
详解网站中图片日常使用以及优化手法
2017/01/09 Javascript
jQuery元素选择器实例代码
2017/02/06 Javascript
详解从angular-cli:1.0.0-beta.28.3升级到@angular/cli:1.0.0
2017/05/22 Javascript
Vue中的Vux配置指南
2017/12/08 Javascript
浅析JavaScript中的特殊数据类型
2017/12/15 Javascript
vue中倒计时组件的实例代码
2018/07/06 Javascript
详细分析vue表单数据的绑定
2020/07/20 Javascript
JavaScript点击按钮生成4位随机验证码
2021/01/28 Javascript
[01:24:34]2014 DOTA2华西杯精英邀请赛5 24 DK VS LGD
2014/05/25 DOTA
pygame学习笔记(6):完成一个简单的游戏
2015/04/15 Python
在arcgis使用python脚本进行字段计算时是如何解决中文问题的
2015/10/18 Python
python executemany的使用及注意事项
2017/03/13 Python
pyqt5简介及安装方法介绍
2018/01/31 Python
Python补齐字符串长度的实例
2018/11/15 Python
使用Python制作一个打字训练小工具
2019/10/01 Python
python等差数列求和公式前 100 项的和实例
2020/02/25 Python
python 牛顿法实现逻辑回归(Logistic Regression)
2020/10/15 Python
韩国江南富人区高端时尚百货商场:Galleria(格乐丽雅)
2018/03/27 全球购物
新浪网技术部笔试题
2016/08/26 面试题
幼师求职信
2014/06/23 职场文书
呼啸山庄读书笔记
2015/06/29 职场文书
(开源)微信小程序+mqtt,esp8266温湿度读取
2021/04/02 Javascript