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
更多说明可参考:js获取当前域名、Url、相对路径和参数以及指定参数