JS獲取當(dāng)前網(wǎng)址、主機(jī)地址項(xiàng)目根路徑
更新時(shí)間:2013年11月19日 16:46:26 作者:
本文為大家提供JS如何獲取當(dāng)前網(wǎng)址、主機(jī)地址之后的目錄及項(xiàng)目根路徑的方法,喜歡的朋友可以收藏下
復(fù)制代碼 代碼如下:
//獲取當(dāng)前網(wǎng)址,如: http://localhost:8080/Tmall/index.jsp
var curWwwPath=window.document.location.href;
//獲取主機(jī)地址之后的目錄如:/Tmall/index.jsp
var pathName=window.document.location.pathname;
var pos=curWwwPath.indexOf(pathName);
//獲取主機(jī)地址,如: http://localhost:8080
var localhostPaht=curWwwPath.substring(0,pos);
//獲取帶"/"的項(xiàng)目名,如:/Tmall
var projectName=pathName.substring(0,pathName.substr(1).indexOf('/')+1);
您可能感興趣的文章:
相關(guān)文章
原生JS forEach()和map()遍歷的區(qū)別、兼容寫法及jQuery $.each、$.map遍歷操作
這篇文章主要介紹了原生JS forEach()和map()遍歷的區(qū)別、兼容寫法及jQuery $.each、$.map遍歷操作,結(jié)合實(shí)例形式分析了JS使用forEach()和map()以及jQuery使用$.each、$.map進(jìn)行遍歷操作相關(guān)技巧與操作注意事項(xiàng),需要的朋友可以參考下2019-02-02JS項(xiàng)目中對本地存儲(chǔ)進(jìn)行二次的封裝的實(shí)現(xiàn)
這篇文章主要介紹了JS項(xiàng)目中對本地存儲(chǔ)進(jìn)行二次的封裝,這里我們將要使用到的key存儲(chǔ)下來,新建一個(gè)叫constant-storage.js的文件,對外暴露一些key的鍵名,也方便后期統(tǒng)一修改,這里因?yàn)槎际呛懔?,所以名稱我們都用大寫表示,需要的朋友可以參考下2022-07-07ES6知識(shí)點(diǎn)整理之對象解構(gòu)賦值應(yīng)用示例
這篇文章主要介紹了ES6知識(shí)點(diǎn)整理之對象解構(gòu)賦值應(yīng)用,結(jié)合實(shí)例形式分析了ES6對象解構(gòu)賦值相關(guān)概念、原理、出現(xiàn)的問題及相應(yīng)解決方法,需要的朋友可以參考下2019-04-04高效的獲取當(dāng)前元素是父元素的第幾個(gè)子元素
例如處理事件的時(shí)候,有時(shí)候需要知道當(dāng)前點(diǎn)擊的是第幾個(gè)子節(jié)點(diǎn),而HTML DOM本身并沒有直接提供相應(yīng)的屬性,需要自己來計(jì)算。感興趣的朋友可以了解下本文2013-10-10