用javascript获得地址参数的两种方法
时间:2008-04-30 12:17:00
方法一:
<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
0
投稿
猜你喜欢
总结showModalDialog和showModelessDialog用法
2007-11-24 08:26:00
怎么样才能设计出漂亮的网页?
2008-10-07 16:57:00
ASP中DLL的调试环境配置全攻略
2007-09-27 13:20:00
SQLServer 镜像功能完全实现
2011-09-30 11:33:07
《CSS禅意花园》学习笔记
2008-10-20 12:43:00
ACCESS 2007出现“错误 '80040e14'“
2008-06-19 13:21:00
用CSS实现柱状图(Bar Graph)的方法(三)——复杂柱状图的实现
2008-05-26 13:36:00
javascript 函数调用的对象和方法
2010-07-02 12:25:00
css学习笔记:安全字体
2009-03-10 18:34:00
网页栅格系统研究(4):技术实现
2008-11-06 11:44:00
debug case: onsubmit=return false依然能提交
2009-01-18 13:07:00
类型转换的小乐趣
2010-11-30 21:37:00
ASP中实现分页显示的七种方法
2007-09-20 13:19:00
innerHTML,outerHTML,innerText,outerText用法
2008-02-15 12:22:00
asp获取远程网页的指定内容的实现代码
2011-02-16 10:41:00
组件:Adodb.Stream 用法介绍
2008-10-09 12:39:00
Instr函数与InstrRev函数的区别
2008-07-07 16:53:00
三种SQL分页查询的存储过程代码
2012-01-05 19:31:32
用实例分析如何整理SQL Server输入数据
2009-01-20 15:16:00
讲解数据库管理系统必须提供的基本服务
2009-01-04 14:33:00