用javascript获取地址栏参数


Posted in Javascript onDecember 22, 2006

方法一:
<script type="text/javascript">
<!--
function Request(strName){ 
 var strHref = "www.cnlei.org/index.htm?a=aaa&b=bbb&c=ccc"; 
 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 type="text/javascript">
<!--
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 strHref = "www.cnlei.org/index.htm?a=aaa&b=bbb&c=ccc"; 
alert(strHref.getQuery("a")); 
alert(strHref.getQuery("b")); 
alert(strHref.getQuery("c")); 
//-->
</script>

方法三:
<script type="text/javascript">
function getUrlPara(paraName){ 
 var sUrl  =  location.href;
 var sReg  =  "(?:\\?|&){1}"+paraName+"=([^&]*)"
 var re=new RegExp(sReg,"gi");
 re.exec(sUrl);
 return RegExp.$1;
}

//应用实例:test_para.html?a=11&b=22&c=33
alert(getUrlPara("a"));
alert(getUrlPara("b"));
</script>

Javascript 相关文章推荐
YUI 读码日记之 YAHOO.util.Dom - Part.1
Mar 22 Javascript
JS定义回车事件(实现代码)
Jul 08 Javascript
jquery如何实现在加载完iframe的内容后再进行操作
Sep 10 Javascript
jquery默认校验规则整理
Mar 24 Javascript
10分钟学会写Jquery插件实例教程
Sep 06 Javascript
javascript消除window.close()的提示窗口
May 20 Javascript
javascript实现简单的进度条
Jul 02 Javascript
将页面table内容与样式另存成excel文件的方法
Aug 05 Javascript
省市联动效果的简单实现代码(推荐)
Jun 06 Javascript
JavaScript获取键盘按键的键码(参照表)
Jan 10 Javascript
微信小程序实现文字跑马灯
May 26 Javascript
vue 实现在同一界面实现组件的动态添加和删除功能
Jun 16 Javascript
在IE下:float属性会影响offsetTop的取值
Dec 22 #Javascript
Javascript实现的分页函数
Dec 22 #Javascript
一些常用的Javascript函数
Dec 22 #Javascript
用Javascript实现UTF8编码转换成gb2312编码
Dec 22 #Javascript
使用Modello编写JavaScript类
Dec 22 #Javascript
获取Javscript执行函数名称的方法
Dec 22 #Javascript
Javascript开发包大全整理
Dec 22 #Javascript
You might like
php顺序查找和二分查找示例
2014/03/27 PHP
php使用iconv中文截断问题的解决方法
2015/02/11 PHP
php简单实现查询数据库返回json数据
2015/04/16 PHP
php根据一个给定范围和步进生成数组的方法
2015/06/19 PHP
使用php实现网站验证码功能【推荐】
2017/02/09 PHP
JavaScript通过function定义对象并给对象添加toString()方法实例分析
2015/03/23 Javascript
javascript实现获取字符串hash值
2015/05/10 Javascript
jQuery实现的分子运动小球碰撞效果
2016/01/27 Javascript
javascript执行环境及作用域详解
2016/05/05 Javascript
jQuery+CSS实现一个侧滑导航菜单代码
2016/05/09 Javascript
ionic实现底部分享功能
2017/05/11 Javascript
vue2的todolist入门小项目的详细解析
2017/05/11 Javascript
微信小程序 action-sheet 反馈上拉菜单简单实例
2017/05/11 Javascript
JS中利用swiper实现3d翻转幻灯片实例代码
2017/08/25 Javascript
vue利用better-scroll实现轮播图与页面滚动详解
2017/10/20 Javascript
AngularJS基于MVC的复杂操作实例讲解
2017/12/31 Javascript
vue之浏览器存储方法封装实例
2018/03/15 Javascript
jQuery对底部导航进行跳转并高亮显示的实例代码
2019/04/23 jQuery
python中readline判断文件读取结束的方法
2014/11/08 Python
PHP魔术方法__ISSET、__UNSET使用实例
2014/11/25 Python
Python使用PIL库实现验证码图片的方法
2016/03/11 Python
在python的类中动态添加属性与生成对象
2016/09/17 Python
python机器学习理论与实战(六)支持向量机
2018/01/19 Python
python语言中with as的用法使用详解
2018/02/23 Python
解决Python使用列表副本的问题
2019/12/19 Python
python dumps和loads区别详解
2020/02/04 Python
pycharm远程连接服务器并配置python interpreter的方法
2020/12/23 Python
美国时尚大码女装购物网站:Avenue
2019/05/24 全球购物
运动会入场口号
2014/06/07 职场文书
改革共识倡议书
2014/08/29 职场文书
运动会广播稿诗歌版
2014/09/12 职场文书
老公保证书
2015/01/17 职场文书
合理化建议书
2015/02/04 职场文书
办公室主任岗位竞聘书
2015/09/15 职场文书
节约用水广告语60条
2019/11/14 职场文书
Java完整实现记事本代码
2022/06/16 Java/Android