用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 相关文章推荐
静态图片的十一种滤镜效果--不支持Ie7及非IE浏览器。
Mar 06 Javascript
IE中jquery.form中ajax提交没反应解决方法分享
Sep 11 Javascript
JavaScript实现自己的DOM选择器原理及代码
Mar 04 Javascript
判断iframe里的页面是否加载完成
Jun 06 Javascript
Jquery 实现图片轮换
Jan 28 Javascript
jquery中EasyUI实现同步树
Mar 01 Javascript
js实现5秒倒计时重新发送短信功能
Feb 05 Javascript
JS沙箱模式实例分析
Sep 04 Javascript
ng-events类似ionic中Events的angular全局事件
Sep 05 Javascript
js实现无缝轮播图效果
Mar 09 Javascript
vue3如何优雅的实现移动端登录注册模块
Mar 29 Vue.js
javascript对象3个属性特征
Nov 17 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+JS+rsa数据加密传输实现代码
2011/03/23 PHP
laravel 5 实现模板主题功能(续)
2015/03/02 PHP
PHP实现一个限制实例化次数的类示例
2019/09/16 PHP
javascript IFrame 强制刷新代码
2009/07/23 Javascript
jquery动画4.升级版遮罩效果的图片走廊--带自动运行效果
2012/08/24 Javascript
基于javascript滚动图片具体实现
2013/11/18 Javascript
浅谈JavaScript字符集
2014/05/22 Javascript
jquery让返回的内容显示在特定div里(代码少而精悍)
2014/06/23 Javascript
EasyUI中datagrid在ie下reload失败解决方案
2015/03/09 Javascript
JS使用oumousemove和oumouseout动态改变图片显示的方法
2015/03/31 Javascript
setTimeout内不支持jquery的选择器的解决方案
2015/04/28 Javascript
js判断日期时间有效性的方法
2015/10/24 Javascript
基于MVC4+EasyUI的Web开发框架形成之旅之界面控件的使用
2015/12/16 Javascript
js获取指定字符前/后的字符串简单实例
2016/10/27 Javascript
常用的几个JQuery代码片段
2017/03/13 Javascript
Vue 2.0 服务端渲染入门介绍
2017/03/29 Javascript
JS中call和apply函数用法实例分析
2018/06/20 Javascript
Node配合WebSocket做多文件下载以及进度回传
2019/11/07 Javascript
借助云开发实现小程序短信验证码的发送
2020/01/06 Javascript
nodejs+express最简易的连接数据库的方法
2020/12/23 NodeJs
node.js通过Sequelize 连接MySQL的方法
2020/12/28 Javascript
忘记ftp密码使用python ftplib库暴力破解密码的方法示例
2014/01/22 Python
python中使用print输出中文的方法
2018/07/16 Python
Python中is和==的区别详解
2018/11/15 Python
解决Python安装时报缺少DLL问题【两种解决方法】
2019/07/15 Python
使用Django搭建一个基金模拟交易系统教程
2019/11/18 Python
Python实现隐马尔可夫模型的前向后向算法的示例代码
2019/12/31 Python
在python里创建一个任务(Task)实例
2020/04/25 Python
Python爬虫防封ip的一些技巧
2020/08/06 Python
室内设计专业个人的自我评价
2013/10/19 职场文书
应届生如何写自荐信
2014/01/05 职场文书
生日宴会答谢词
2014/01/09 职场文书
副护士长竞聘演讲稿
2014/04/30 职场文书
玄武湖导游词
2015/02/05 职场文书
关于python中readlines函数的参数hint的相关知识总结
2021/06/24 Python
springboot应用服务启动事件的监听实现
2022/04/06 Java/Android