相對路徑轉換為絕對路徑的程式碼例項
在某些應用情況下,可能需要將相對路徑轉換為絕對路徑,下面就分享一段能夠實現此功能的程式碼。
關於相對路徑和絕對路徑這裡就不多介紹了,具體可以參閱相對路徑和絕對路徑用法詳解一章節。
獲取路徑在網頁中,通常可以使用window.location物件實現,這裡不多介紹了,具體可以參閱javascript location物件一章節, 但是並不能夠獲取絕對路徑,下面就是一段能夠實現此功能的程式碼,如下:
[JavaScript] 純文字檢視 複製程式碼var olink=document.createElement("a"); olink.href='./'; console.log(olink.href); olink=null;
超連結的href屬性的返回值是一個絕對路徑,但是遺憾的是在IE6和IE7瀏覽器依然返回的是"./",不過程式碼可以進行簡單的修改就可以實現我們的要求了,程式碼如下:
[JavaScript] 純文字檢視 複製程式碼var div=document.createElement("div"); div.innerHTML='<a href="./"></a>'; console.log(div.firstChild.href); div=null;
方式很簡單,也不知道如何解釋,就是講連結程式碼作為div的innerHTML屬性值,然後再取href屬性就可以了。
相關文章
- Qt的相對路徑轉為絕對路徑QT
- python如何將相對路徑轉換為絕對路徑?Python
- 使用Javascript將相對路徑地址轉換為絕對路徑JavaScript
- javascript將相對路徑修改為絕對路徑JavaScript
- 關於函式由絕對路徑轉為相對路徑函式
- HTML絕對路徑與相對路徑HTML
- 檔案的相對路徑和絕對路徑以及根相對路徑
- 絕對路徑和相對路徑的區別,
- 絕對路徑和相對路徑的區別
- 檔案絕對路徑和相對路徑
- Jsp相對路徑和絕對路徑JS
- html中的路徑的介紹:絕對路徑和相對路徑HTML
- 深入解析Java絕對路徑與相對路徑Java
- Linux檔案的路徑定位-相對路徑和絕對路徑Linux
- 05_Linux相對路徑和絕對路徑Linux
- web專案絕對路徑與相對路徑的問題Web
- 好程式設計師web前端分享絕對路徑與相對路徑的引用程式設計師Web前端
- 好程式設計師分享html圖片絕對路徑改相對路徑程式設計師HTML
- struts/Servlet,action轉到jsp後,路徑問題(struts2,jsp路徑,action路徑,action跳轉,相對路徑,絕對路徑)...ServletJS
- JSP 和 Servlet 中的絕對路徑和相對路徑問題JSServlet
- js獲取當前目錄的絕對路徑程式碼例項JS
- JSP、Servlet中的相對路徑和絕對路徑 頁面跳轉問題JSServlet
- Java工程路徑及相對路徑(轉載)Java
- html中想把圖片絕對路徑 改成相對路徑怎麼操作?HTML
- JAVAWEB——絕對路徑和相對路徑,到底加不加“/“,以及解決方案JavaWeb
- Linux中絕對路徑和相對路徑有什麼區別?Linux
- 最最基礎的乾貨:Linux中的絕對路徑和相對路徑Linux
- 好程式設計師web分享圖片標籤、絕對路徑和相對路徑程式設計師Web
- Javascript 將圖片的絕對路徑轉換為base64編碼JavaScript
- JavaWeb 專案中的絕對路徑和相對路徑以及問題的解決方案JavaWeb
- nodejs路徑處理方法和絕對路徑NodeJS
- PHP取url絕對路徑PHP
- JSP取得絕對路徑JS
- css程式碼與引用圖片的相對路徑CSS
- Linux中絕對路徑和相對路徑是什麼?二者有何區別?Linux
- vue2.0 配置絕對路徑Vue
- javaweb相對路徑file使用JavaWeb
- Linux檢視程式檔案絕對路徑Linux