String.prototype.GetValue= function(parm) {
var reg = new RegExp("(^|&)"+ parm +"=([^&]*)(&|$)");
var r = this.substr(this.indexOf("\?")+1).match(reg);
if (r!=null) return unescape(r[2]); return null;
}
完整测试代码
test.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title> <script>
String.prototype.getValue= function(parm) {
var reg = new RegExp("(^|&)"+ parm +"=([^&]*)(&|$)");
var r = this.substr(this.indexOf("\?")+1).match(reg);
if (r!=null) return unescape(r[2]); return null;
} function init(){
var url = window.location.href;
if(url.getValue('key1') == null){
alert('没有传递参数');
}else{
alert('传递参数:key1=' + url.getValue('key1'));
alert('传递参数:key2=' + url.getValue('key2'));
}
}
</script>
</head>
<body onload="init();">
<input type="button" onclick="window.location=window.location + '?key1=value1&key2=value2';return false;" value="传递参数"/>
</body>
</html>

最新文章

  1. 广义Euler常数
  2. PAT1078 Hashing
  3. IOS开发 应用程序图标数字角标
  4. 最短路(Bellman_Ford) POJ 3259 Wormholes
  5. Export BOM - BOMPXINQ.EXPLODER_USEREXIT API
  6. 《深入.NET平台和C#编程》内部测试题-笔试试卷
  7. 手机自动化测试:appium源码分析之bootstrap一
  8. ionic 项目中使用ngCordova插件$cordovaCamera筛选手机图库图片显示出来并上传
  9. 历史命令~/.bash_history,查看所有别名alias,命令执行顺序,命令行常用快捷键,输入输出重定向,wc统计字节单词行数
  10. 【Linux】 linux中的进程信息相关的一些内容
  11. 【爆料】-《亚伯大学毕业证书》Aber一模一样原件
  12. 已知一个字符串S 以及长度为n的字符数组a,编写一个函数,统计a中每个字符在字符串中的出现次数
  13. Django框架【form组件】
  14. 页面启动jquery
  15. mysql常用连接查询
  16. windows Server 2008 R2 添加新用户时密码不满足密码策略的要求
  17. 解决java.sql.SQLException: The server time zone value &#39;&#214;&#208;&#185;&#250;&#177;&#234;&#215;&#188;&#202;&#177;&#188;&#228;&#39; is unrecognized or represents more than one time zone
  18. 剑指offer十七之树的子结构
  19. poj 3685 二分
  20. 从值栈获取List集合

热门文章

  1. Ping出现TTL expired in transit的原因
  2. 《算法导论》 调用RANDOM(0,1),实现RANDOM(a,b)的过程
  3. CENTOS 6.4 PPTP VPN 配置
  4. session 丢失和解决方案
  5. xhprof学习笔记
  6. mongodb ubuntu下自启动
  7. 思达index网站
  8. Fiddler测试WebApi的Post方法报错
  9. jdk1.7和jdk1.8的String的getByte方法的差异
  10. 多媒体(2):WAVE文件格式分析