www.ntzj.net > js获取url参数值

js获取url参数值

function getURLParameter(name) { return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.search)||[,""])[1].replace(/\+/g, '%20'))||null } var myUrl = getURLParameter('url');

function getUrl(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return "Please input keywords here"; } $(document).read...

var url=window.location.href; var pars=url.split("?")[1].split("="); for(var i=0;i

两种方法: 方法一:正则分析法 参考代码: function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); re...

var url= window.location.hrefvar ss = url.split('/');for(var i =0 ;i

js中通过window.location.href和document.location.href、document.URL获取当前浏览器的地址的值,它们的的区别是: 1、document表示的是一个文档对象,window表示的是一个窗口对象,一个窗口下可以有多个文档对象。所以一个窗口下只有一个windo...

以下函数可以获取url任意参数的值: function getParams(key){ var url = location.search.replace(/^\?/,'').split('&'); var paramsObj = {}; for(var i = 0, iLen = url.length; i < iLen; i++){ var param = url[i].split('='); paramsObj[p...

http://www.cnblogs.com/fishtreeyu/archive/2011/02/27/1966178.html

传统方法: var str=location.href; //取得整个地址栏 var num=str.indexOf("?") str=str.substr(num+1); //取得所有参数 stringvar.substr(start [, length ] var arr=str.split("&"); //各个参数放到数组里也可以用正则表达式去获龋

用字符串截取,比如有一个这个的网址:http://www.ecofe.cn/?p=117 var url = "http://www.ecofe.cn/?p=117"; var arr = url.split('?'); var ar = arr[0]; alert(ar); 输出的就是http://www.ecofe.cn/

网站地图

All rights reserved Powered by www.ntzj.net

copyright ©right 2010-2021。
www.ntzj.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com