`
icyheart
  • 浏览: 775811 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

用javascript获取地址栏参数

阅读更多

<scripttype="text/javascript"> 
<!--
functionRequest(strName){ 
varstrHref="www.cnlei.org/index.htm?a=aaa&b=bbb&c=ccc"; 
varintPos=strHref.indexOf("?"); 
varstrRight=strHref.substr(intPos+1); 
vararrTmp=strRight.split("&"); 
for(vari=0;i<arrTmp.length;i++){ 
vararrTemp=arrTmp[i].split("="); 
if(arrTemp[0].toUpperCase()==strName.toUpperCase())returnarrTemp[1]; 
}
return""; 
}
alert(Request("a")); 
alert(Request("b")); 
alert(Request("c")); 
//--> 
</script>

 

 

<scripttype="text/javascript"> 
functiongetUrlPara(paraName){ 
varsUrl=location.href; 
varsReg="(?:\\?|&){1}"+paraName+"=([^&]*)" 
varre=newRegExp(sReg,"gi"); 
re.exec(sUrl);
returnRegExp.$1; 
}
//应用实例:test_para.html?a=11&b=22&c=33 
alert(getUrlPara("a")); 
alert(getUrlPara("b")); 
</script>

 

 

<scripttype="text/javascript"> 
<!--
String.prototype.getQuery=function(name){ 
  varreg=newRegExp("(^|&)"+name+"=([^&]*)(&|$)"); 
  varr=this.substr(this.indexOf("\?")+1).match(reg); 
  if(r!=null)returnunescape(r[2]);returnnull; 
}
varstrHref="www.cnlei.org/index.htm?a=aaa&b=bbb&c=ccc"; 
alert(strHref.getQuery("a")); 
alert(strHref.getQuery("b")); 
alert(strHref.getQuery("c")); 
//--> 
</script>

 以上这三种方法都可以实现获取地址栏参数

分享到:
评论

相关推荐

    js获取地址栏参数

    本文将详细介绍如何使用JavaScript来获取上一个页面传过来的URL地址栏参数,并对给出的代码进行解析与优化。 #### 二、基础知识 在深入讨论之前,我们先来了解一下URL的基本结构以及JavaScript中与之相关的几个...

    JavaScript正则获取地址栏中参数的方法

    文章中还提供了一些正则表达式的在线测试工具和在线生成工具的链接,这些工具可以帮助开发者测试和构造自己的正则表达式,确保正则表达式正确无误,从而准确获取地址栏参数。 最后,文章提到了更多关于JavaScript的...

    使用JavaScript获取地址栏参数的方法

    理解如何使用JavaScript获取地址栏参数对于开发动态网页至关重要,它可以帮助你更好地处理用户输入、传递数据和实现交互功能。记住,在实际应用中,应始终考虑兼容性和错误处理,以确保代码在各种环境下都能正常工作...

    HTML页面地址栏参数传递与获取

    ### HTML页面地址栏参数传递与获取 #### 一、引言 在Web开发中,经常需要在不同页面间传递参数,以实现数据共享或状态保持等功能。传统的服务器端脚本如ASP可以通过表单(Form)的方式接收前端提交的数据。然而,...

    js获取中文地址栏参数

    #### 标题:“js获取中文地址栏参数” 此标题明确指出本文的主题是通过JavaScript来获取URL地址栏中的中文参数。这里所说的“地址栏”指的是浏览器地址栏中输入的URL地址,而“参数”则是指URL中用于传递数据的部分...

    javascript获取地址栏.doc

    总结,JavaScript获取URL地址栏信息主要通过`location.href`、字符串处理和正则表达式等手段。这些方法可以帮助开发者提取URL中的特定部分,如查询参数,以满足不同场景的需求。在实际开发中,应根据项目需求选择...

    JS获取地址栏url所有信息的方法

    今天,我们就来探讨如何使用 JavaScript 获取地址栏 URL 的所有信息。 首先, lets 回顾一下 URL 的构成。URL(Uniform Resource Locator,统一资源定位符)由以下几个部分构成: * Scheme:通信协议,常用的有 ...

    js获取页面地址栏参数

    通过上述介绍,我们可以看出JavaScript获取页面地址栏参数的方法并不复杂,主要通过字符串的分割和遍历实现。这种方法适用于大多数场景下的简单参数获取需求。对于更复杂的场景,可以考虑使用库或者框架提供的解决...

    javascript接收地址栏传值

    本文将详细介绍如何使用JavaScript来接收和解析地址栏中的传值,并给出一个具体的示例。 #### 二、基础知识 在正式介绍之前,我们需要了解一些基础知识: 1. **URL结构**:统一资源定位符(Uniform Resource ...

    JS获取地址栏参数的两种方法(简单实用)

    本文将详细介绍两种简单实用的JS获取地址栏参数的方法。 **方法一:采用正则表达式获取地址栏参数** 这种方法是通过创建正则表达式来匹配URL中的特定参数,并使用unescape函数解码URL编码的值。以下是具体实现: ...

    javascript 取Url参数和去掉字符串前后空格方法

    ### JavaScript 获取URL参数和去除字符串前后空格的方法 在日常的Web开发中,经常会遇到需要获取URL中的参数或处理字符串的情况。例如,在用户点击某个链接或者表单提交后,我们可能需要从URL中提取出某些特定的...

    js获取url参数

    ### JavaScript 获取 URL 参数详解 #### 一、引言 在Web开发中,经常需要处理URL中的查询参数。这些参数通常用于传递页面之间的数据或者状态信息。JavaScript作为一种强大的客户端脚本语言,提供了多种方法来实现...

    (JS获取地址栏url所有信息的方法

    ### JS获取地址栏URL所有信息的方法 在Web开发过程中,经常需要从URL中提取有用的信息。这不仅可以帮助我们更好地理解用户是如何访问网站的,还可以利用这些信息进行个性化内容展示、统计分析等多种操作。本文将...

    JavaScript RegExp方法获取地址栏参数(面向对象)

    本篇文章将探讨如何使用JavaScript的正则表达式(RegExp)对象来以面向对象的方式获取地址栏中的参数,以实现更高效且灵活的解决方案。 首先,我们要理解URL的基本结构。一个URL通常由协议(如http或https)、主机...

    2.(js篇)获取地址栏URL的参数值.zip

    在JavaScript编程中,获取地址栏URL的参数值是一项常见的任务,尤其在开发Web应用程序时。本文将详细讲解如何从URL中提取参数值,并通过一个名为`getParam.html`的示例文件来具体阐述这一过程。 首先,我们需要理解...

    JS如何获取地址栏的参数实例讲解

    在JavaScript中,获取地址栏参数是一项常见的操作,特别是在开发Web应用程序时。地址栏中的URL包含了丰富的信息,如协议、主机名、路径、查询参数和锚点等。在本实例讲解中,我们将深入探讨如何利用JavaScript获取...

Global site tag (gtag.js) - Google Analytics