读书人

js获取url中随带的参数

发布时间: 2013-01-23 10:44:49 作者: rapoo

js获取url中携带的参数
【1问题】 js获取url中携带的参数.例如访问D:/test.html?name=vincent&sex=1 获取name参数的值
【2解决思路】
1、用js获取当前页面的url地址。
2、在地址中截取参数字符串,用split方法,先用"&"截取,再用"="截取,进行循环。
3、在循环的过程中查找参数名。
4、 输出参数值。
【3 代码示例】:(附件中含完整示例)

<script>function getParam(paramname) {var returnval = "";try {//参数字符串var paramurl = window.location.search;//处理长度if (paramurl.length > 0) {paramurl = paramurl.substring(1, paramurl.length);var paramurlarray = paramurl.split("&");for ( var i = 0; i < paramurlarray.length; i++) {if (paramurlarray[i].indexOf(paramname) != -1) {var temp = paramurlarray[i].split("=");if (temp[0] == paramname) {returnval = temp[1];break;}}}}} catch (e) {}return returnval;}</script>

读书人网 >JavaScript

热点推荐