JS获取URL参数

来源:互联网 发布:初音秘密警察知乎 编辑:程序博客网 时间:2024/05/02 02:09
<Script language="javascript">function GetRequest() {   var url = location.search; //获取url中"?"符后的字串   var theRequest = new Object();   if (url.indexOf("?") != -1) {      var str = url.substr(1);      strs = str.split("&");      for(var i = 0; i < strs.length; i ++) {     theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);      }   }   return theRequest;}</Script>然后我们通过调用此函数获取对应参数值:<Script language="javascript">var Request = new Object();Request = GetRequest();var 参数1,参数2,参数3,参数N;参数1 = Request['参数1'];参数2 = Request['参数2'];参数3 = Request['参数3'];参数N = Request['参数N'];</Script>以此获取url串中所带的同名参数二、正则分析法。function GetQueryString(name) {   var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i");   var r = window.location.search.substr(1).match(reg);   if (r!=null) return unescape(r[2]); return null;}alert(GetQueryString("参数名1"));alert(GetQueryString("参数名2"));alert(GetQueryString("参数名3"));



img  onerror

<style type="text/css"> 
.hidden { 
display: none; 

</style> 
<img src="xxx.jpg" onerror="this.class='hidden';xx.class=''" /> 
<img src="xxx.jpg" class="hidden" /> 

原创粉丝点击