用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中的this实例分析
Apr 28 Javascript
基于jquery的拖动布局插件
Nov 25 Javascript
基于jQuery的图片不完全按比例自动缩小
Jul 11 Javascript
Javascript 数组排序详解
Oct 22 Javascript
JQuery使用index方法获取Jquery对象数组下标的方法
May 18 Javascript
jQuery实现图片与文字描述左右滑动自动切换的方法
Jul 27 Javascript
jQuery中数据缓存$.data的用法及源码完全解析
Apr 29 Javascript
javascript构造函数以及原型对象的理解
Jan 13 Javascript
jquery之基本选择器practice(实例讲解)
Sep 30 jQuery
解决js ajax同步请求造成浏览器假死的问题
Jan 18 Javascript
node.js部署之启动后台运行forever的方法
May 23 Javascript
vue.js单文件组件中非父子组件的传值实例
Sep 13 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
PHP5下$_SERVER变量不再受magic_quotes_gpc保护的弥补方法
2012/10/31 PHP
PHP计数器的实现代码
2013/06/08 PHP
WordPress中邮件的一些修改和自定义技巧
2015/12/15 PHP
Twig模板引擎用法入门教程
2016/01/20 PHP
利用php-cli和任务计划实现刷新token功能的方法
2017/05/03 PHP
php大小写转换函数(strtolower、strtoupper)用法介绍
2017/11/17 PHP
PHP实现抽奖功能实例代码
2020/06/30 PHP
IE6下opacity与JQuery的奇妙结合
2013/03/01 Javascript
nodejs爬虫抓取数据乱码问题总结
2015/07/03 NodeJs
JS+CSS实现另类带提示效果的竖向导航菜单
2015/10/15 Javascript
使用jQuery给input标签设置默认值
2016/06/20 Javascript
AngularJS基础 ng-focus 指令简单示例
2016/08/01 Javascript
微信小程序 label 组件详解及简单实例
2017/01/10 Javascript
js控制一个按钮是否可点击(可使用)disabled的实例
2017/02/14 Javascript
Ionic学习日记实现验证码倒计时
2018/02/08 Javascript
搭建element-ui的Vue前端工程操作实例
2018/02/23 Javascript
微信小程序实现图片上传功能
2018/05/28 Javascript
jquery实现动态添加附件功能
2018/10/23 jQuery
vue动态合并单元格并添加小计合计功能示例
2020/11/26 Vue.js
[02:03]DOTA2亚洲邀请赛 HGT战队出场宣传片
2015/02/07 DOTA
SublimeText 2编译python出错的解决方法(The system cannot find the file specified)
2013/11/27 Python
Python多线程threading和multiprocessing模块实例解析
2018/01/29 Python
django 通过ajax完成邮箱用户注册、激活账号的方法
2018/04/17 Python
python儿童学游戏编程知识点总结
2019/06/03 Python
Python应用实现处理excel数据过程解析
2020/06/19 Python
Python并发爬虫常用实现方法解析
2020/11/19 Python
HTML5地理定位与第三方工具百度地图的应用
2016/11/17 HTML / CSS
html5的canvas方法使用指南
2014/12/15 HTML / CSS
eDreams巴西:廉价机票,酒店优惠和度假套餐
2017/04/14 全球购物
中班上学期幼儿评语
2014/04/30 职场文书
四风问题个人剖析材料
2014/10/07 职场文书
奖励通知
2015/04/22 职场文书
2015年计算机教师工作总结
2015/07/22 职场文书
2016优秀护士先进个人事迹材料
2016/02/25 职场文书
Java基于Dijkstra算法实现校园导游程序
2022/03/17 Java/Android
springboot读取nacos配置文件
2022/05/20 Java/Android