當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JavaScript获取当前根目录
生活随笔
收集整理的這篇文章主要介紹了
JavaScript获取当前根目录
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
JavaScript獲取當前根目錄
主要用到Location 對象,包含有關當前 URL 的信息,是 Window 對象的一個部分,可通過 window.location 屬性來訪問。方法一 (window.document.location.href/window.document.location.pathname)
function getRootPath_web() {//獲取當前網址,如: http://localhost:8083/uimcardprj/share/meun.jspvar curWwwPath = window.document.location.href;//獲取主機地址之后的目錄,如: uimcardprj/share/meun.jspvar pathName = window.document.location.pathname;var pos = curWwwPath.indexOf(pathName);//獲取主機地址,如: http://localhost:8083var localhostPaht = curWwwPath.substring(0, pos);//獲取帶"/"的項目名,如:/uimcardprjvar projectName = pathName.substring(0, pathName.substr(1).indexOf('/') + 1);return (localhostPaht + projectName); }
方法二(window.location.pathname/window.location.protocol/window.location.host)
function getRootPath_dc() {var pathName = window.location.pathname.substring(1);var webName = pathName == '' ? '' : pathName.substring(0, pathName.indexOf('/'));if (webName == "") {return window.location.protocol + '//' + window.location.host;} else {return window.location.protocol + '//' + window.location.host + '/' + webName;} } 注: 1、document默示的是一個文檔對象,window默示的是一個窗口對象,一個窗口下可以有多個文檔對象。
所以一個窗口下只有一個window.location.href,然則可能有多個document.URL、document.location.href
2、window.location.href和document.location.href可以被賦值,然后跳轉到其它頁面,document.URL只能讀不克不及寫
3、Location 對象詳細信息參考w3school http://www.w3school.com.cn/jsref/dom_obj_location.asp
?
轉載于:https://www.cnblogs.com/qhorse/p/4866584.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的JavaScript获取当前根目录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2015.08.15冒泡排序
- 下一篇: 19款绚丽实用的jQuery/CSS3侧