JavaScript得到url和url的各个部分
Javascript可以获得当前页面地址,如:
http://css-tricks.com/example/index.html
通过window.location可以访问url的各个部分:
window.location.protocol = ”http”
window.location.host = ”css-tricks.com”
window.location.pathname = ”example/index.html”
所以 JavaScript 可以使用下面的代码获得完整的url地址:
var newURL = window.location.protocol + "://" + window.location.host + "/" + window.location.pathname;
可以将url按照/分割到数组里
var pathArray = window.location.pathname.split( '/' );
我们可以使用下面的方式获得各个部分的信息
var secondLevelLocation = pathArray[0];
可以通过下面的代码把path的各个部分组合到一起
var newPathname = ""; for ( i = 0; i pathArray.length; i++ ) { newPathname += "/"; newPathname += pathArray[i]; }