0){vars=this.s..." />
初学prototype,发个JS接受URL参数的代码
初学prototype,发个JS接受URL参数的代码
发布时间:2016-12-30 来源:查字典编辑
摘要:复制代码代码如下:functionrequest(key){if(typeof(this)=="undefined")returnfalse...

复制代码 代码如下:

<script>

functionrequest(key)

{

if(typeof(this)=="undefined")returnfalse;

if(this.length>0)

{

vars=this.split("&");

for(variins)

{

varsp=s[i].split("=")

if(sp[0]==key)return(sp[1]);

}

returnfalse;

}

elsereturnfalse

}

functiongetAllKey()

{

if(typeof(this)=="undefined")returnfalse;

vararr=newArray;

if(this.length>0)

{

vars=this.split("&");

for(variins)

{

varsp=s[i].split("=");

arr.push(sp[0]);

}

returnarr;

}

elsereturnfalse

}

String.prototype.request=request

String.prototype.getAllKey=getAllKey

//===================================================

varurl=location.search.substr(1)//action=reply&forum=3&topic=1469

vararg=url.getAllKey()

alert(arg)

document.write("提交参数:"+arg)

for(varcouinarg)

document.write("<br>参数"+arg[cou]+"的值为:"+url.request(arg[cou])+"<br>")

</script>

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Javascript教程学习
热门Javascript教程学习
编程开发子分类