js获取当前项目的根目录

来源:互联网 发布:什么是fft算法 编辑:程序博客网 时间:2024/06/05 03:13

</pre><pre>

常用的路径获取方式如下:window.location.pathname:设置或获取对象指定的“文件名”或路径。

window.location.href:设置或获取整个 URL 为字符串。window.location.port:设置或获取与 URL 关联的端口号码。window.location.protocol:设置或获取 URL 的协议部分。

window.location.hash:设置或获取 href 属性中在井号“#”后面的分段。

window.location.host:设置或获取 location 或 URL 的 hostname 和 port 号码。

window.location.search:设置或获取 href 属性中跟在问号及其后面的部分(包含问号)。

<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></head><script type="text/javascript" src="jquery.min.js"></script><script type="text/javascript">$(function(){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);var basePath = prePath;basePath = prePath + postPath;$("#path").text(basePath);//以上内容为获取项目根路径的完整代码//以下内容为测试内容var port  = window.location.port;var protocol  = window.location.protocol;var hash  = window.location.hash;var host  = window.location.host;var search  = window.location.search;$("#href").text(strFullPath);$("#pathname").text(strPath);$("#protocol").text(protocol);$("#hash").text(hash);$("#host").text(host);$("#port").text(port);$("#search").text(search);});</script><body><div><p>项目路径:<span  id="path"></span></p><p>href:<span  id="href"></span></p><p>pathname:<span  id="pathname"></span></p><p>port:<span  id="port"></span></p><p>protocol:<span  id="protocol"></span></p><p>hash:<span  id="hash"></span></p><p>host:<span  id="host"></span></p><p>search:<span  id="search"></span></p></div></body></html>


结果如下图所示:



0 0
原创粉丝点击