我的页面上的网址是这样的:
http://www.example.com/dir1/file.html?a=1
我需要提取:
http://www.example.com
我该如何在JavaScript中实现这个功能?
我的页面上的网址是这样的:
http://www.example.com/dir1/file.html?a=1
http://www.example.com
window.location
是一个对象,具有有用的属性,这些属性可以通过此JSBin获取详细信息。href
: http://jsbin.com/etima
- protocol
: http:
- hostname
: jsbin.com
- host
: jsbin.com
- port
:
- pathname
: /etima
- search
:
- hash
:protocol
、hostname
和port
(如果有的话)组合起来即可。var loc, result;
loc = window.location;
result = loc.protocol + "//" + loc.hostname;
if (loc.port) {
result += ":" + loc.port;
}
document.location.protocol + '//'+document.domain