最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js獲取當前頁的URL與window.location.href簡單方法

 更新時間:2017年02月13日 09:24:02   投稿:jingxian  
下面小編就為大家?guī)硪黄猨s獲取當前頁的URL與window.location.href簡單方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

利用JavaScript獲取當前頁的URL,這個問題起來好像很復雜,如果第一次去想這個問題,很多人估計又在琢磨到底又是哪個神一般的Javascript函數(shù)。

其實不是,Javascript獲取當前頁的URL的函數(shù)就是我們經(jīng)常用來重定向的window.location.href。

比如如下函數(shù):

<script> 
var url=window.location.href; 
var loc = url.substring(url.lastIndexOf('/')+1, url.length);  
alert("url="+url+",loc="+loc); 
</script> 

如果當前頁面的url為http://localhost:6666/myphp/mobile/pc1.php,那么其運行結果如下:

上面的函數(shù)同時展示如何獲取當前頁名稱的做法。

獲取利用window.location.href的變量獲取整個url之后,要哪一部分的地址,利用substring,indexof等字符串處理函數(shù)對獲取到的url進行處理,截取你想要的部分。

平時利用window.location.href做重定向,就是改變整個瀏覽器的url,

如果后面沒有賦值,這就成了獲取當前值的語句。

與document.getElementById("xx").value一樣,你能夠修改,就能夠獲取了。

當然,如果獲取一些特定的值,比如當前的協(xié)議與端口,就不用截取字符串這么麻煩了。

直接利用window.location.port拿端口,window.location.protocol拿協(xié)議,window.location.search還能拿url問號后面的部分,當然也可以利用它們來改相應的值。

比如如下代碼:

alert("protocol:"+window.location.protocol+",port:"+window.location.port); 

其運行結果如下:

補充:substring(start,stop)   知識

語法

語法stringObject.substring(start,stop)

返回值

一個新的字符串,該字符串值包含 stringObject 的一個子字符串,其內(nèi)容是從 start 處到 stop-1 處的所有字符,其長度為 stopstart。

說明

substring() 方法返回的子串包括 start 處的字符,但不包括 stop 處的字符。

如果參數(shù) startstop 相等,那么該方法返回的就是一個空串(即長度為 0 的字符串)。如果 startstop 大,那么該方法在提取子串之前會先交換這兩個參數(shù)。

以上這篇js獲取當前頁的URL與window.location.href簡單方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 一文帶你掌握axios 工具函數(shù)

    一文帶你掌握axios 工具函數(shù)

    這篇文章主要為大家介紹了axios 工具函數(shù)使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-12-12
  • JS?new操作原理及手寫函數(shù)模擬實現(xiàn)示例

    JS?new操作原理及手寫函數(shù)模擬實現(xiàn)示例

    這篇文章主要為大家介紹了JS?new操作原理及手寫函數(shù)模擬實現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-07-07
  • 微信小程序實現(xiàn)日歷效果

    微信小程序實現(xiàn)日歷效果

    這篇文章主要為大家詳細介紹了微信小程序實現(xiàn)日歷效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • 對于js垃圾回收機制的理解

    對于js垃圾回收機制的理解

    下面小編就為大家?guī)硪黄獙τ趈s垃圾回收機制的理解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • echarts中tooltip添加點擊事件代碼示例

    echarts中tooltip添加點擊事件代碼示例

    這篇文章主要給大家介紹了關于echarts中tooltip添加點擊事件的相關資料,echarts tooltip點擊事件是指當用戶點擊圖表中的提示框(tooltip)時觸發(fā)的事件,需要的朋友可以參考下
    2023-07-07
  • 原生JavaScript實現(xiàn)批量獲取表單數(shù)據(jù)

    原生JavaScript實現(xiàn)批量獲取表單數(shù)據(jù)

    這篇文章主要為大家詳細介紹了如何使用原生JavaScript實現(xiàn)批量獲取表單數(shù)據(jù),文中的示例代碼講解詳細,有需要的小伙伴可以跟隨小編一起學習一下
    2024-01-01
  • 輕松學習Javascript閉包

    輕松學習Javascript閉包

    閉包(closure)是Javascript語言的一個難點,也是它的特色,很多高級應用都要依靠閉包實現(xiàn)。這篇文章主要介紹了Javascript閉包,需要的朋友可以參考下
    2017-03-03
  • vite打包優(yōu)化vite-plugin-compression的使用示例詳解

    vite打包優(yōu)化vite-plugin-compression的使用示例詳解

    這篇文章主要介紹了vite打包優(yōu)化vite-plugin-compression的使用,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-09-09
  • 詳解javascript new的運行機制

    詳解javascript new的運行機制

    這篇文章主要介紹了javascript new的運行機制的相關資料,需要的朋友可以參考下
    2016-01-01
  • js如何實現(xiàn)設計模式中的模板方法

    js如何實現(xiàn)設計模式中的模板方法

    都知道在js中如果定義兩個相同名稱的方法,前一個方法就會被后一個方法覆蓋掉,使用此特點就可以實現(xiàn)模板方法,感興趣的朋友可以了解下本文哈
    2013-07-07

最新評論

黄浦区| 镇远县| 鄂温| 新平| 南澳县| 连南| 家居| 鄂托克旗| 瑞金市| 汪清县| 潜山县| 平谷区| 兴和县| 盈江县| 海宁市| 乌鲁木齐市| 桦南县| 儋州市| 佛教| 建阳市| 新平| 鄂温| 墨脱县| 晋城| 绥棱县| 察雅县| 静海县| 辽中县| 察哈| 桓台县| 霍山县| 桐城市| 陕西省| 惠安县| 嘉禾县| 偃师市| 宜章县| 易门县| 呼伦贝尔市| 新干县| 油尖旺区|