Javascript获取当前域名、URL、指定参数的方法

180it 2020-01-01 PM 1643℃ 0条

Javascript获取当前域名的方法
//两种方法,任选其一

var domain = document.domain;
var domain = window.location.host;

注意:获取到的域名不包含协议,因此需要自行添加上http://或https://

获取当前URL
//4种方法任选其一
var url = window.location.href;
var url = self.location.href;
var url = document.URL;
var url = document.location;
获取到的格式为:http://localhost/2.html

获取某个指定的参数

function GetUrlParam(paraName) {
    var url = document.location.toString();
    var arrObj = url.split("?");

    if (arrObj.length > 1) {
        var arrPara = arrObj[1].split("&");
        var arr;

        for (var i = 0; i < arrPara.length; i++) {
            arr = arrPara[i].split("=");

            if (arr != null && arr[0] == paraName) {
                return arr[1];
            }
        }
        return "";
    }
    else {
        return "";
    }
}

比如您的链接格式为http://localhost/2.html?id=123,当调用GetUrlParam('id')方法时,返回的值为123

支付宝打赏支付宝打赏 微信打赏微信打赏

如果文章或资源对您有帮助,欢迎打赏作者。一路走来,感谢有您!

标签: none

Javascript获取当前域名、URL、指定参数的方法