這篇文章主要介紹了Javascript中使用A標簽獲取當前目錄的絕對路徑方法,本文講解的方法比較特別,需要的朋友可以參考下
一談到路徑相關的問題,大家都會往window.location上想,確實這個對象提供了相當多的路徑信息,其中常用的就包括:
1.location.href:當前頁面的完整URL
2.location.pathname:當前URL中的路徑名
3.location.hash:當前URL中的錨點
4.location.search:當前URL中的查詢參數
然而,location沒有一個屬性能直接獲得當前目錄(不含文件名)的絕對路徑。通過Google我發現了一些錯誤的方法,比如說把URL通過“/”分離成數組,把數組的最後一項去掉以後再連接成字符串。但如果URL中沒有指定文件名,結果就大錯特錯了。
根據以往編碼的經驗,a元素的href屬性總是會返回絕對路徑,也就是說它具有把相對路徑轉成絕對路徑的能力。使用下面的代碼嘗試了一下,果然成了:
代碼如下: