js获取url参数数据的例子

发布时间:2019-08-19编辑:脚本学堂
有关js获取url中的参数数据的方法,js自定义函数取得url地址参数值,indexof与substring函数相结合取得url地址参数的例子,需要的朋友做个参考。

例子,js获取url地址参数值。

function getParam(paramName) {
    paramValue = "";
    isFound = false;
    if (this.location.search.indexOf("?") == 0 && this.location.search.indexOf("=") > 1) {
        arrSource = unescape(this.location.search).substring(1, this.location.search.length).split("&");
        i = 0;
        while (i < arrSource.length && !isFound) {
            if (arrSource[i].indexOf("=") > 0) {
                if (arrSource[i].split("=")[0].toLowerCase() == paramName.toLowerCase()) {
                    paramValue = arrSource[i].split("=")[1];
                    isFound = true;
                }
            }
            i++;
        }
    }
    return paramValue;
}

调用:

http://www.jb200.com/so.php?id=111
getParam("id")为111