手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >javascript[js]获取url参数的代码
javascript[js]获取url参数的代码
摘要:最近做个页面,需要用javascript获取url参数,可发现网上的东西,实在是多了,错误也实在是多啊,真晕,浪费了我不少时间于是,我便总结...

最近做个页面,需要用javascript获取url参数,可发现网上的东西,实在是多了,错误也实在是多啊,真晕,浪费了我不少时间于是,我便总结一下,一个好用的就可以了,先声明下,用正则,是简单,但多浏览器的兼容性,和速度不敢保证了,所以我就用个多浏览器兼容的

复制代码 代码如下:

<scriptlanguage=javascript>

functionrequest(paras){

varurl=location.href;

varparaString=url.substring(url.indexOf("?")+1,url.length).split("&");

varparaObj={}

for(i=0;j=paraString[i];i++){

paraObj[j.substring(0,j.indexOf("=")).toLowerCase()]=j.substring(j.indexOf("=")+1,j.length);

}

varreturnValue=paraObj[paras.toLowerCase()];

if(typeof(returnValue)=="undefined"){

return"";

}else{

returnreturnValue;

}

}

vartheurl=request('url');

vartheimg=request('img');

document.writeln("<ahref='"+theurl+"'target=_blank><imgsrc="+theimg+"width=750height=450border=0></a>");

</script>

最主要的是用到了

复制代码 代码如下:

functionrequest(paras){

varurl=location.href;

varparaString=url.substring(url.indexOf("?")+1,url.length).split("&");

varparaObj={}

for(i=0;j=paraString[i];i++){

paraObj[j.substring(0,j.indexOf("=")).toLowerCase()]=j.substring(j.indexOf("=")+1,j.length);

}

varreturnValue=paraObj[paras.toLowerCase()];

if(typeof(returnValue)=="undefined"){

return"";

}else{

returnreturnValue;

}

}

这个函数,以后就方便了,不会到处乱找了

【javascript[js]获取url参数的代码】相关文章:

简介JavaScript中的setTime()方法的使用

javascript实现简单的进度条

JavaScript中的sub()方法的使用介绍

javascript实现youku的视频代码自适应宽度

JavaScript中反正弦函数Math.asin()的使用简介

javascript操作表格

javascript常用的方法分享

JavaScript function函数种类详解

javascript相关事件的几个概念

Javascript实现飞动广告效果的方法

精品推荐
分类导航