我的页面上的URL是这样的:如何在javascript中获取http://www.blbah.com网址的一部分?
http://www.example.com/dir1/file.html?a=1
我需要提取:
http://www.example.com
我怎么能做到这一点在JavaScript?
我的页面上的URL是这样的:如何在javascript中获取http://www.blbah.com网址的一部分?
http://www.example.com/dir1/file.html?a=1
我需要提取:
http://www.example.com
我怎么能做到这一点在JavaScript?
的window.location
与此有用的性质,在this JSBin细节的对象。
对于JSBin URL(http://jsbin.com/etima),这里就是你看到(有一些不相干删除):
href
:http://jsbin.com/etimahostname
:jsbin.comhost
:jsbin.comport
:pathname
:/ etimasearch
:hash
:所以基本上,结合,在hostname
和port
如果有的话:
var loc, result;
loc = window.location;
result = loc.protocol + "//" + loc.hostname;
if (loc.port) {
result += ":" + loc.port;
}
document.location.protocol + '//'+document.domain
...如果有指定的端口,将会中断。 :-) – 2010-09-09 15:24:58
有一个指定的端口! – Blankman 2010-09-09 15:26:31