我在网页上的网址如下:
http://www.example.com/dir1/file.html?a=1
Run Code Online (Sandbox Code Playgroud)
我需要提取:
http://www.example.com
Run Code Online (Sandbox Code Playgroud)
我怎么能用javascript做到这一点?
T.J*_*der 14
这window.location是一个有用的属性的对象,这个JSBin中的细节.
对于那个JSBin URL(http://jsbin.com/etima),这是你看到的(删除了一些无关紧要):
href:http://jsbin.com/etimaprotocol:http:hostname:jsbin.comhost:jsbin.comport:pathname:/ etimasearch:hash:所以基本上,结合protocol的hostname,而port如果有的话:
var loc, result;
loc = window.location;
result = loc.protocol + "//" + loc.hostname;
if (loc.port) {
result += ":" + loc.port;
}
Run Code Online (Sandbox Code Playgroud)