用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中获取选中对象的类型
Apr 02 Javascript
读jQuery之十二 删除事件核心方法
Jul 31 Javascript
jQuery中创建实例与原型继承揭秘
Dec 21 Javascript
Jquery倒计时源码分享
May 16 Javascript
详解AngularJS中的依赖注入机制
Jun 17 Javascript
JavaScript数组去重由慢到快由繁到简(优化篇)
Aug 26 Javascript
js制作网站首页图片轮播特效代码
Aug 30 Javascript
为jQuery-easyui的tab组件添加右键菜单功能的简单实例
Oct 10 Javascript
让bootstrap的carousel支持滑动滚屏的实现代码
Nov 27 Javascript
express 项目分层实践详解
Dec 10 Javascript
vue实现动态显示与隐藏底部导航的方法分析
Feb 11 Javascript
html5 录制mp3音频支持采样率和比特率设置
Jul 15 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
PHP以及MYSQL日期比较方法
2012/11/29 PHP
PHP+jQuery实现自动补全功能源码
2013/05/15 PHP
ThinkPHP2.0读取MSSQL提示Incorrect syntax near the keyword 'AS'的解决方法
2014/06/25 PHP
ThinkPHP5框架缓存查询操作分析
2018/05/30 PHP
PHP的PDO连接讲解
2019/01/24 PHP
PHP date_default_timezone_set()设置时区操作实例分析
2020/05/16 PHP
JavaScript使用prototype定义对象类型
2007/02/07 Javascript
js中将字符串转换成json的三种方式
2011/01/12 Javascript
js实现的复制兼容chrome和IE
2014/04/03 Javascript
jQuery实现设置、移除文本框默认值功能
2015/01/13 Javascript
Node.js的包详细介绍
2015/01/14 Javascript
HTML5之WebSocket入门3 -通信模型socket.io
2015/08/21 Javascript
vue.js入门教程之计算属性
2016/09/01 Javascript
H5上传本地图片并预览功能
2017/05/08 Javascript
微信小程序之绑定点击事件实例详解
2017/07/07 Javascript
Vue多系统切换实现方案
2018/06/05 Javascript
VUE+Element环境搭建与安装的方法步骤
2019/01/24 Javascript
webpack4.x下babel的安装、配置及使用详解
2019/03/07 Javascript
layer.prompt使文本框为空的情况下也能点击确定的方法
2019/09/24 Javascript
jdk1.8+vue elementui实现多级菜单功能
2020/09/24 Javascript
python连接mysql数据库示例(做增删改操作)
2013/12/31 Python
python学习必备知识汇总
2017/09/08 Python
Python基于更相减损术实现求解最大公约数的方法
2018/04/04 Python
python中dict字典的查询键值对 遍历 排序 创建 访问 更新 删除基础操作方法
2018/09/13 Python
对Python 3.2 迭代器的next函数实例讲解
2018/10/18 Python
python numpy实现文件存取的示例代码
2019/05/26 Python
Python基于OpenCV实现人脸检测并保存
2019/07/23 Python
python进程的状态、创建及使用方法详解
2019/12/06 Python
Python变量作用域LEGB用法解析
2020/02/04 Python
Python如何使用OS模块调用cmd
2020/02/27 Python
matplotlib阶梯图的实现(step())
2021/03/02 Python
Book Depository澳大利亚:世界领先的专业在线书店之一
2018/12/27 全球购物
英国时尚高尔夫服装购物网站:Trendy Golf
2020/01/10 全球购物
节约每一滴水演讲稿
2014/09/09 职场文书
机关干部三严三实心得体会
2014/10/13 职场文书
2015年12.4全国法制宣传日活动总结
2015/03/24 职场文书