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