JS获取URL中的参数

主要是网上找的js方法,方便我回头查看

/*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]); return null;

}*/


//使用js方法,从url中获取?后的数据
function GetQueryString(name) { 
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); 
    var r = window.location.search.substr(1).match(reg);  //获取url中"?"符后的字符串并正则匹配
    var context = ""; 
    if (r != null) 
         context = r[2]; 
    reg = null; 
    r = null; 
    return context == null || context == "" || context == "undefined" ? "" : context; 
}
//调用
var id=GetQueryString('id');
document.getElementById('id').value=id;

直接调用即可。

还有可以看 天空影-JS获取URL中参数值(QueryString)的4种方法。直接调用即可。

你可能感兴趣的:(JS获取URL中的参数)