300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > javascript写的关于静态页面获取URL传递参数的函数[原创]

javascript写的关于静态页面获取URL传递参数的函数[原创]

时间:2019-04-04 05:07:25

相关推荐

javascript写的关于静态页面获取URL传递参数的函数[原创]

.04.29发表于/zxub

昨天搬家居然忘搬这篇文章了,郁闷~

以前写了关于静态页面刷新后,跳转菜单定位的函数,前几天没事看了看,感觉还是有点问题,通用性不好,所以写了下面这个静态页面获取URL传递参数的函数,顺便说一句,html页面上的元件不是只可以用默认的标签,可以自己加的,如:<input name="InfoFileID" type="hidden" gotoURL="#" id="InfoFileID">看到那个gotoURL了么?直接加上就可以用,很方便的,写函数的时候无意中用出来的。

function getQueryString(queryStringName)

{

var returnValue="";

var URLString=new String(document.location);

var serachLocation=-1;

var queryStringLength=queryStringName.length;

do

{

serachLocation=URLString.indexOf(queryStringName+"\=");

if (serachLocation!=-1)

{

if ((URLString.charAt(serachLocation-1)=='?') || (URLString.charAt(serachLocation-1)=='&'))

{

URLString=URLString.substr(serachLocation);

break;

}

URLString=URLString.substr(serachLocation+queryStringLength+1);

}

}

while (serachLocation!=-1)

if (serachLocation!=-1)

{

var seperatorLocation=URLString.indexOf("&");

if (seperatorLocation==-1)

{

returnValue=URLString.substr(queryStringLength+1);

}

else

{

returnValue=URLString.substring(queryStringLength+1,seperatorLocation);

}

}

return returnValue;

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。