用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代码优化 选择符篇
Nov 01 Javascript
javaScript面向对象继承方法经典实现
Aug 20 Javascript
网页右下角弹出窗体实现代码
Jun 05 Javascript
JQuery菜单效果的两个实例讲解(3)
Sep 17 Javascript
javascript高级选择器querySelector和querySelectorAll全面解析
Apr 07 Javascript
JS获取元素多层嵌套思路详解
May 16 Javascript
浅谈window.onbeforeunload() 事件调用ajax
Jun 29 Javascript
vue-cli的webpack模板项目配置文件分析
Apr 01 Javascript
从零开始学习Node.js系列教程一:http get和post用法分析
Apr 13 Javascript
利用webstrom调试Vue.js单页面程序的方法教程
Jun 06 Javascript
JQ图片文件上传之前预览功能的简单实例(分享)
Nov 12 Javascript
vue中node_modules中第三方模块的修改使用详解
May 31 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
APMServ使用说明
2006/10/23 PHP
解析使用substr截取UTF-8中文字符串出现乱码的问题
2013/06/20 PHP
PHP带节点操作的无限分类实现方法详解
2016/11/09 PHP
php获取目录中所有文件名及判断文件与目录的简单方法
2017/03/04 PHP
PHP实现的AES双向加密解密功能示例【128位】
2018/09/03 PHP
Mootools 1.2教程 排序类和方法简介
2009/09/15 Javascript
js怎么终止程序return不行换jfslk
2013/05/30 Javascript
jQuery的Scrollify插件实现滑动到页面下一节点
2015/07/05 Javascript
在jQuery中使用$而避免跟其它库产生冲突的方法
2015/08/13 Javascript
浅析javascript中的事件代理
2015/11/06 Javascript
nodejs简单实现操作arduino
2016/09/25 NodeJs
js实现表格筛选功能
2017/01/18 Javascript
discuz表情的JS提取方法分析
2017/03/22 Javascript
使用Vue中 v-for循环列表控制按钮隐藏显示功能
2019/04/23 Javascript
微信小程序云开发(数据库)详解
2019/05/17 Javascript
关于NodeJS中的循环引用详解
2019/07/23 NodeJs
Python列表推导式的使用方法
2013/11/21 Python
Python语言的12个基础知识点小结
2014/07/10 Python
基于wxpython实现的windows GUI程序实例
2015/05/30 Python
使用Pyinstaller转换.py文件为.exe可执行程序过程详解
2019/08/06 Python
python3获取文件中url内容并下载代码实例
2019/12/27 Python
python求numpy中array按列非零元素的平均值案例
2020/06/08 Python
Python必须了解的35个关键词
2020/07/16 Python
英国休闲奢华的缩影:Crew Clothing
2019/05/05 全球购物
美国伴娘礼服商店:Evening Collective
2019/10/07 全球购物
护理实习自我鉴定
2013/12/14 职场文书
乔迁宴答谢词
2014/01/21 职场文书
大型活动组织方案
2014/05/10 职场文书
党的群众路线教育实践活动总结报告
2014/07/03 职场文书
机修车间主任岗位职责
2015/04/08 职场文书
退货证明模板
2015/06/23 职场文书
拿破仑传读书笔记
2015/07/01 职场文书
2016年幼儿园教师政治学习心得体会
2016/01/23 职场文书
学校运动会开幕词
2016/03/03 职场文书
深入理解python协程
2021/06/15 Python
SpringBoot项目中控制台日志的保存配置操作
2021/06/18 Java/Android