用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内容过滤选择器选择元素实例讲解
Apr 18 Javascript
js内存泄露的几种情况详细探讨
May 31 Javascript
js操作iframe的一些方法介绍
Jun 25 Javascript
使用Jquery获取带特殊符号的ID 标签的方法
Apr 30 Javascript
在IE8上JS实现combobox支持拼音检索功能
May 23 Javascript
获取当前按钮或者html的ID名称实例(推荐)
Jun 23 Javascript
详解angular路由高亮之RouterLinkActive
Apr 28 Javascript
vue路由组件按需加载的几种方法小结
Jul 12 Javascript
记录一篇关于redux-saga的基本使用过程
Aug 18 Javascript
iphone刘海屏页面适配方法
May 07 Javascript
Typescript 中的 interface 和 type 到底有什么区别详解
Jun 18 Javascript
详解vue 命名视图
Aug 14 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
不用数据库的多用户文件自由上传投票系统(2)
2006/10/09 PHP
支持php4、php5的mysql数据库操作类
2008/01/10 PHP
php mssql 时间格式问题
2009/01/13 PHP
PHP中基本符号及使用方法
2010/03/23 PHP
单一index.php实现PHP任意层级文件夹遍历(Zjmainstay原创)
2012/07/31 PHP
yii操作cookie实例简介
2014/07/09 PHP
PHP集成百度Ueditor 1.4.3
2014/11/23 PHP
php使用strip_tags()去除html标签仍有空白的解决方法
2016/07/28 PHP
JsDom 编程小结
2011/08/09 Javascript
jquery日历控件实现方法分享
2014/03/07 Javascript
jQuery中的$.ajax()方法应用
2014/05/06 Javascript
从零学jquery之如何使用回调函数
2014/05/16 Javascript
js实现文章文字大小字号功能完整实例
2014/11/01 Javascript
javascript中的遍历for in 以及with的用法
2014/12/22 Javascript
js正则匹配出所有图片及图片地址src的方法
2015/06/08 Javascript
JS实现自定义简单网页软键盘效果代码
2015/11/05 Javascript
jQuery 1.9.1源码分析系列(十五)之动画处理
2015/12/03 Javascript
JavaScript必知必会(三) String .的方法来自何方
2016/06/08 Javascript
JS高级运动实例分析
2016/12/20 Javascript
浅谈es6 javascript的map数据结构
2017/12/14 Javascript
Vue + Scss 动态切换主题颜色实现换肤的示例代码
2020/04/27 Javascript
js动态添加带圆圈序号列表的实例代码
2021/02/18 Javascript
Python 解析XML文件
2009/04/15 Python
Python实现TCP协议下的端口映射功能的脚本程序示例
2016/06/14 Python
Django中如何使用sass的方法步骤
2019/07/09 Python
PyQt5使用QTimer实现电子时钟
2019/07/29 Python
python 中的paramiko模块简介及安装过程
2020/02/29 Python
CSS3制作酷炫的条纹背景
2017/11/09 HTML / CSS
HTML5 Canvas中使用路径描画二阶、三阶贝塞尔曲线
2015/01/01 HTML / CSS
松下电器美国官方商店:Panasonic美国
2016/10/14 全球购物
美国伴娘礼服商店:Evening Collective
2019/10/07 全球购物
培训协议书范本
2014/04/22 职场文书
2015出纳试用期工作总结
2014/12/12 职场文书
公务员个人年终总结
2015/02/12 职场文书
迎新晚会主持词开场白
2015/05/28 职场文书
2016年学校“6﹒26国际禁毒日”宣传活动总结
2016/04/05 职场文书