获取URL里面传的参数,一开始可能你想到的是split("?")然后再一步步的分解出需要的参数和值,但这样太过麻烦。用正则表达式轻松解决。

function QueryString(name) {
    var result = location.search.match(new RegExp("[\?\&]" + name + "=([^\&]+)", "i"));
    if (result == null || result.length < 1) {
        return "";
    }
    return result[1];
}