coding++:使用 javascript 在html中获取url参数

函数处理定义如下:

< script type = "text/javascript" >
function $G() {
    var Url = top.window.location.href;
    var u, g, StrBack = '';
    if (arguments[arguments.length - 1] == "#") u = Url.split("#");
    else u = Url.split("?");
    if (u.length == 1) g = '';
    else g = u[1];

    if (g != '') {
        gg = g.split("&");
        var MaxI = gg.length;
        str = arguments[0] + "=";
        for (i = 0; i < MaxI; i++) {
            if (gg[i].indexOf(str) == 0) {
                StrBack = gg[i].replace(str, "");
                break;
            }
        }
    }
    return StrBack;
} 
</script>

上边个函数可以放在外部js文件、head、body等未知皆可。

使用参考:

例:想获取URL http://fhuang.com/?ip=202.201.0.137 中IP这个参数的内容

<script type="text/javascript">
    var IP=$G("IP")
</script>

之后你可以将IP用来alert、write等,总之可以最为一个变量随便使用了

猜你喜欢

转载自www.cnblogs.com/codingmode/p/10902929.html