用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多项选项卡的实现思路附样式及代码
Jun 03 Javascript
Javascript中实现String.startsWith和endsWith方法
Jun 10 Javascript
javascript验证邮件地址和MX记录的方法
Jun 16 Javascript
整理Javascript基础入门学习笔记
Nov 29 Javascript
JavaScript代码性能优化总结篇
May 15 Javascript
Angular2  NgModule 模块详解
Oct 19 Javascript
微信公众号  提示:Unauthorized API function 问题解决方法
Dec 05 Javascript
vue2 自定义动态组件所遇到的问题
Jun 08 Javascript
360doc网站不登录就无法复制内容的解决方法
Jan 27 Javascript
p5.js 毕达哥拉斯树的实现代码
Mar 23 Javascript
原生JS实现的放大镜特效示例【测试可用】
Dec 08 Javascript
详解ES6 扩展运算符的使用与注意事项
Nov 12 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
一次编写,随处运行
2006/10/09 PHP
php定义参数数量可变的函数用法实例
2015/03/16 PHP
filemanage功能中用到的common.js
2007/04/08 Javascript
jQuery 入门讲解1
2009/04/15 Javascript
浏览器常用高宽的jquery插件
2011/02/24 Javascript
读jQuery之十一 添加事件核心方法
2011/07/31 Javascript
JQuery.closest(),parent(),parents()寻找父结点
2012/02/17 Javascript
JS实现在状态栏显示打字效果完整实例
2015/11/02 Javascript
Node.js连接MongoDB数据库产生的问题
2017/02/08 Javascript
AugularJS从入门到实践(必看篇)
2017/07/10 Javascript
Vue2.X 通过AJAX动态更新数据
2018/07/17 Javascript
详解JS取出两个数组中的不同或相同元素
2019/03/20 Javascript
Vue axios 将传递的json数据转为form data的例子
2019/10/29 Javascript
vue中echarts图表大小适应窗口大小且不需要刷新案例
2020/07/19 Javascript
python mysqldb连接数据库
2009/03/16 Python
零基础写python爬虫之抓取糗事百科代码分享
2014/11/06 Python
收集的几个Python小技巧分享
2014/11/22 Python
举例讲解Python中的身份运算符的使用方法
2015/10/13 Python
详解Python中open()函数指定文件打开方式的用法
2016/06/04 Python
非递归的输出1-N的全排列实例(推荐)
2017/04/11 Python
pyttsx3实现中文文字转语音的方法
2018/12/24 Python
基于树莓派的语音对话机器人
2019/06/17 Python
linux 下python多线程递归复制文件夹及文件夹中的文件
2020/01/02 Python
Python获取对象属性的几种方式小结
2020/03/12 Python
美国高级音响品牌:Master&Dynamic
2018/07/05 全球购物
意大利婴儿产品网上商店:Mukako
2018/10/14 全球购物
会计学生自我鉴定
2014/02/06 职场文书
2014年党支部学习材料
2014/05/19 职场文书
优秀党员自我评价范文
2014/09/15 职场文书
2014年乡镇卫生院工作总结
2014/11/24 职场文书
碧霞祠导游词
2015/02/09 职场文书
安全生产警示教育活动总结
2015/05/09 职场文书
小学运动会通讯稿
2015/07/18 职场文书
2015年秋季运动会前导词
2015/07/20 职场文书
西部计划志愿者工作总结
2015/08/11 职场文书
学习经验交流会演讲稿
2015/11/02 职场文书