我的頁面上的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