javascript[js]获取url参数的代码

过眼云烟vvvv

过眼云烟vvvv

2016-02-19 09:12

下面图老师小编跟大家分享javascript[js]获取url参数的代码,一起来学习下过程究竟如何进行吧!喜欢就赶紧收藏起来哦~
最近做个页面,需要用javascript获取url参数,可发现网上的东西,实在是多了,错误也实在是多啊,真晕,浪费了我不少时间于是,我便总结一下,一个好用的就可以了,先声明下,用正则,是简单,但多浏览器的兼容性,和速度不敢保证了,所以我就用个多浏览器兼容的
代码如下:

script language = javascript
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=request('url');
var theimg=request('img');
document.writeln("a href='"  + theurl + "' target=_blankimg src=" + theimg + " width=750 height=450 border=0/a");
/script

最主要的是用到了
代码如下:

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; 

}

这个函数,以后就方便了,不会到处乱找了
展开更多 50%)
分享

猜你喜欢

javascript[js]获取url参数的代码

Web开发
javascript[js]获取url参数的代码

js文件封装javascript在html中获取url参数

Web开发
js文件封装javascript在html中获取url参数

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

js获取url参数的使用扩展实例

Web开发
js获取url参数的使用扩展实例

初学prototype,发个JS接受URL参数的代码

Web开发
初学prototype,发个JS接受URL参数的代码

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

jQuery获取URL参数的插件

Web开发
jQuery获取URL参数的插件

js取得参数代码

Web开发
js取得参数代码

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

android通过蓝牙接收文件打开时无法自动选择合适的应用程序

android通过蓝牙接收文件打开时无法自动选择合适的应用程序

ORACLE 自动提交问题

ORACLE 自动提交问题
下拉加载更多内容 ↓