我们在制作网站的过程中,遇到某些效果需要通过Url来判断效果的显示,如果用程序来实现的话,有些时候会占用较大的资源,那么能不能通过js来接收Url参数呢?当然可以! 让我们来看看下面这段代码: function request(paras){ var url = location.href; var paraString = url.substring(url.indexOf("?")+1,url.length).split("&"); var paraObj = {} for (i=0; j=paraString[i]; i++){ paraObj[j.substring(0,j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf ("=")+1,j.length); } var returnValue = paraObj[paras.toLowerCase()]; if(typeof(returnValue)=="undefined"){ return ""; }else{ return returnValue; } } var theurl theurl=request("url"); if (theurl!=''){ location=theurl }