通过JS获取url参数,这个经常用到。

比如说一个url:http://www.7e8m.cn/?q=js

我们想得到参数q的值,那可以通过以下函数调用即可。

function GetQueryString(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
    var r = window.location.search.substr(1).match(reg);
    var context = "";
    if (r != null)
        context = r[2];

    reg = null;
    r = null;

    return context == null || context == "" || context == "undefined" ? "" : context;
}

alert(GetQueryString("q"));