用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 相关文章推荐
将函数的实际参数转换成数组的方法
Jan 25 Javascript
js window.open弹出新的网页窗口
Jan 16 Javascript
微信企业号开发之微信考勤百度地图定位
Sep 11 Javascript
JS实现的简洁纵向滑动菜单(滑动门)效果
Oct 19 Javascript
利用JS对iframe父子(内外)页面进行操作的方法教程
Jun 15 Javascript
Angular2 父子组件数据通信实例
Jun 22 Javascript
纯JS实现可用于页码更换的飞页特效示例
May 21 Javascript
Angular4.x Event (DOM事件和自定义事件详解)
Oct 09 Javascript
IE浏览器下JS脚本提交表单后,不能自动提示问题解决方法
Jun 04 Javascript
详解Vue.js中引入图片路径的几种方式
Jun 17 Javascript
vue按需加载实例详解
Sep 06 Javascript
详解element-ui 表单校验 Rules 配置 常用黑科技
Jul 11 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
Smarty模板快速入门
2007/01/04 PHP
采用thinkphp自带方法生成静态html文件详解
2014/06/13 PHP
浅谈php优化需要注意的地方
2014/11/27 PHP
PHP安全上传图片的方法
2015/03/21 PHP
php简单实现批量上传图片的方法
2016/05/09 PHP
PHP进阶学习之类的自动加载机制原理分析
2019/06/18 PHP
Prototype Object对象 学习
2009/07/12 Javascript
jquery 图片截取工具jquery.imagecropper.js
2010/04/09 Javascript
JavaScript调用后台的三种方法实例
2013/10/17 Javascript
使用简洁的jQuery方法实现隔行换色功能
2014/01/02 Javascript
5个数组Array方法: indexOf、filter、forEach、map、reduce使用实例
2015/01/29 Javascript
JQuery中$.each 和$(selector).each()的区别详解
2015/03/13 Javascript
jQuery表单验证功能实例
2015/08/28 Javascript
AngularJS+Node.js实现在线聊天室
2015/08/28 Javascript
JS+CSS实现的日本门户网站经典选项卡导航效果
2015/09/27 Javascript
全面解析Bootstrap排版使用方法(文字样式)
2015/11/30 Javascript
Vuejs第十篇之vuejs父子组件通信
2016/09/06 Javascript
js实现下拉框效果(select)
2017/03/28 Javascript
小程序获取周围IBeacon设备的方法
2018/10/31 Javascript
js取0-9随机取4个数不重复的数字代码实例
2019/03/27 Javascript
Node.js 路由的实现方法
2019/06/05 Javascript
vue3弹出层V3Popup实例详解
2021/01/04 Vue.js
在Python的Django框架中创建语言文件
2015/07/27 Python
windows10系统中安装python3.x+scrapy教程
2016/11/08 Python
Python 稀疏矩阵-sparse 存储和转换
2017/05/27 Python
wxpython实现图书管理系统
2018/03/12 Python
python交换两个变量的值方法
2019/01/12 Python
Python中常用的内置方法
2019/01/28 Python
python如何基于redis实现ip代理池
2020/01/17 Python
Python工程师必考的6个经典面试题
2020/06/28 Python
C#里面可以避免一个类被其他类继承么?如何?
2013/09/26 面试题
企业年度评优方案
2014/06/02 职场文书
药品销售内勤岗位职责
2015/04/13 职场文书
医院病假条怎么写
2015/08/17 职场文书
浅谈Nginx 中的两种限流方式
2021/03/31 Servers