用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如何改变html标签的样式(两种实现方法)
Jan 16 Javascript
JavaScript中检查对象property的存在性方法介绍
Dec 30 Javascript
jquery可定制的在线UEditor编辑器
Nov 17 Javascript
基于Jquery代码实现手风琴菜单
Nov 19 Javascript
JS获取中文拼音首字母并通过拼音首字母快速查找页面内对应中文内容的方法【附demo源码】
Aug 19 Javascript
关于js中的鼠标事件总结
Jul 11 Javascript
React中上传图片到七牛的示例代码
Oct 10 Javascript
在vue中安装使用vux的教程详解
Sep 16 Javascript
webpack 从指定入口文件中提取公共文件的方法
Nov 13 Javascript
js实现无缝滚动双图切换效果
Jul 09 Javascript
JS函数进阶之prototy用法实例分析
Jan 15 Javascript
只有 20 行的 JavaScript 模板引擎实例详解
May 11 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
深入密码加salt原理的分析
2013/06/06 PHP
PHP使用递归方式列出当前目录下所有文件的方法
2015/06/02 PHP
PHP类型约束用法示例
2016/09/28 PHP
PHP日期和时间函数的使用示例详解
2020/08/06 PHP
JS在IE和FireFox之间常用函数的区别小结
2010/03/12 Javascript
jquery不会自动回收xmlHttpRequest对象 导致了内存溢出
2012/06/18 Javascript
JavaScript代码复用模式实例分析
2012/12/02 Javascript
JS实现点击下载的小例子
2013/07/10 Javascript
jquery ui dialog实现弹窗特效的思路及代码
2013/08/03 Javascript
原生JavaScript实现动态省市县三级联动下拉框菜单实例代码
2016/02/03 Javascript
使用PHP+JavaScript将HTML页面转换为图片的实例分享
2016/04/18 Javascript
jQuery+css实现非常漂亮的水平导航菜单效果
2016/07/27 Javascript
百度搜索框智能提示案例jsonp
2016/11/28 Javascript
vue Render中slots的使用的实例代码
2017/07/19 Javascript
Angular2的管道Pipe的使用方法
2017/11/07 Javascript
使用jQuery给Table动态增加行、清空table的方法
2018/09/05 jQuery
vue实现form表单与table表格的数据关联功能示例
2019/01/29 Javascript
使用Node.js实现一个多人游戏服务器引擎
2019/03/13 Javascript
webpack4 optimization使用总结
2019/11/10 Javascript
js中forEach,for in,for of循环的用法示例小结
2020/03/14 Javascript
python2 与python3的print区别小结
2018/01/16 Python
浅谈tensorflow中dataset.shuffle和dataset.batch dataset.repeat注意点
2020/06/08 Python
Python Serial串口基本操作(收发数据)
2020/11/06 Python
matplotlib制作雷达图报错ValueError的实现
2021/01/05 Python
HTML5 3D旋转相册的实现示例
2019/12/03 HTML / CSS
美国高端医师级美容产品电商:BeautifiedYou.com
2017/04/17 全球购物
北美领先的牛仔品牌:Buffalo David Bitton
2017/05/22 全球购物
澳大利亚当地最大的时装生产商:Cue
2018/08/06 全球购物
运动会开幕式邀请函
2014/02/03 职场文书
幼儿园大班毕业感言
2014/02/06 职场文书
减负增效提质方案
2014/05/23 职场文书
授权委托书样本及填写说明
2014/09/19 职场文书
2014年乡镇个人工作总结
2014/12/03 职场文书
适合后台管理系统开发的12个前端框架(小结)
2021/06/29 Javascript
详解Spring Security中的HttpBasic登录验证模式
2022/03/17 Java/Android
Tomcat执行startup.bat出现闪退的原因及解决办法
2022/04/20 Servers