一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

Javascript获取HTML静态页面参数传递值

时间:2013-05-20 编辑:简简单单 来源:一聚教程网

给大家看一下我的代码 只要把这些代码嵌入到页面文件即可

例一

利用正则表达式来获取

 代码如下 复制代码

var LocString = String(window.document.location.href);
function getQueryStr(str) {
 var rs = new RegExp("(^|)" + str + "=([^&]*)(&|$)", "gi").exec(LocString), tmp;
 if (tmp = rs) {
  return tmp[2];
 }
 // parameter cannot be found        
 return "";
}

调用方法

 代码如下 复制代码

document.getElementById("user").value = getQueryStr("user");
document.getElementById("password").value = getQueryStr("password");
document.getElementById("sysno").value = getQueryStr("sysno");


例二

利用split函数来按参数切成数组

 代码如下 复制代码

不过一定要记得 这个方法只是针对含有参数的url有用
如果对方用了POST方法传递参数 url中是不会含有参数的
所以这个技巧只对GET方法或者指定了参数的url有用哦

下面看一个完整的实例

aa.htm是参数输渗入渗出界面

  bb.htm是参数接收处理界面

  aa.htm

 代码如下 复制代码

  

  

  

  

  

  

  

  

  

  bb.htm:

  

  

  

  

  

  

  

  

  ====================================

  

  

  test

  

  

  

  

  

  请输入参数值:

  

  

  

  

  

热门栏目