用javascript获得地址栏参数的两种方法

 更新时间:2006年11月08日 00:00:00   作者:  
代码如下:大家试试看吧! 

复制代码 代码如下:
<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> 

相关文章

  • webpack4 optimization使用总结

    webpack4 optimization使用总结

    这篇文章主要介绍了webpack4 optimization使用总结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11
  • JS实现秒杀倒计时特效

    JS实现秒杀倒计时特效

    这篇文章主要为大家详细介绍了JS实现秒杀倒计时特效,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-01-01
  • js+ajax实现获取文件大小的方法

    js+ajax实现获取文件大小的方法

    这篇文章主要介绍了js+ajax实现获取文件大小的方法,涉及JavaScript调用ajax交互及后台C#文件操作的相关技巧,需要的朋友可以参考下
    2015-12-12
  • javascript的document中的动态添加标签实现方法

    javascript的document中的动态添加标签实现方法

    下面小编就为大家带来一篇浅谈javascript的document中的动态添加标签实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-10-10
  • js实现人才网站职位选择功能的方法

    js实现人才网站职位选择功能的方法

    这篇文章主要介绍了js实现人才网站职位选择功能的方法,涉及javascript动态操作页面元素结点的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-08-08
  • Add Formatted Text to a Word Document

    Add Formatted Text to a Word Document

    Add Formatted Text to a Word Document...
    2007-06-06
  • 一文详解JavaScript中的URL编码和解码

    一文详解JavaScript中的URL编码和解码

    在本文中,我们将探讨在 JavaScript 中处理 URL 的现代技术,并回答与在 JavaScript 中编码和解码 URL 相关的问题,文中通过代码示例介绍的非常详细,具有一定的参考价值,需要的朋友可以参考下
    2024-03-03
  • webpack打包优化的几个方法总结

    webpack打包优化的几个方法总结

    这篇文章主要介绍了webpack打包优化的几个方法总结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02
  • 微信小程序“摇一摇”的实例代码

    微信小程序“摇一摇”的实例代码

    微信小程序并没有提供摇一摇API接口,但是提供了一个重力感应的API,接下来我们可以用这个方法来模拟微信摇一摇功能,具体实现代码,大家参考下本文
    2017-07-07
  • 字符串反转_JavaScript

    字符串反转_JavaScript

    split()方法将一个字符串对象的每个字符拆出来,并且将每个字符串当成数组的每个元素 reverse()方法用来改变数组,将数组中的元素倒个序排列,第一个数组元素成为最后一个,最后一个变成第一个 join()方法将数组中的所有元素边接成一个字符串
    2016-04-04

最新评论