JavaScript的location对象提供了很多属性来解析地址,能不能利用这个来对一个URL进行解析呢,就是把一个地址赋值给location对象,然后通过location对象的属性来获取需要的信息,如果可以请问怎么写?
function GetRootPath() {
var strFullPath = window.document.location.href;
var strPath = window.document.location.pathname;
var pos = strFullPath.indexOf(strPath);
var prePath = strFullPath.substring(0, pos);
var postPath = strPath.substring(0, strPath.substr(1).indexOf('/') + 1);
return (prePath + postPath);
}
我的意思是把一个地址赋值给location对象,然后解析
可以的,你可以取到当前请求的地址,然后按照你自己的意愿去解析