成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

javascript中使用a標簽獲取當前目錄的絕對路徑方法

開發 前端
這篇文章主要介紹了javascript中使用a標簽獲取當前目錄的絕對路徑方法,本文講解的方法比較特別,需要的朋友可以參考下
 

一談到路徑相關的問題,大家都會往window.location上想,確實這個對象提供了相當多的路徑信息,其中常用的就包括:

[[130790]]

1.location.href:當前頁面的完整url

2.location.pathname:當前url中的路徑名

3.location.hash:當前url中的錨點

4.location.search:當前url中的查詢參數

然而,location沒有一個屬性能直接獲得當前目錄(不含文件名)的絕對路徑。通過google我發現了一些錯誤的方法,比如說把url通過“/”分離成數組,把數組的***一項去掉以后再連接成字符串。但如果url中沒有指定文件名,結果就大錯特錯了。

根據以往編碼的經驗,a元素的href屬性總是會返回絕對路徑,也就是說它具有把相對路徑轉成絕對路徑的能力。使用下面的代碼嘗試了一下,果然成了:

 

  1. var a = document.createelement('a'); 
  2. a.href = './'
  3. alert(a.href); 
  4. a = null

很不幸地,此方法在老舊的ie 6/7下無效,當執行alert(a.href)時,彈出的仍然是“./”。后來,我發現在stackoverflow上也有人提出了這個問題,而解決方法也是很簡單的,只要把a通過innerhtml注入就可以了:

代碼如下:

 

  1. var div = document.createelement('div'); 
  2. div.innerhtml = '<a href=./></a>; 
  3. alert(div.firstchild.href); 
  4. div = null

有人可能會問:為何不用正則表達式?我的答案是:要考慮有無文件名的情況、有無錨點的情況、有無查詢參數的情況,這條正則表達式可能會挺復雜的。

責任編輯:王雪燕 來源: 站長網
相關推薦

2022-11-04 10:49:56

Linux文件

2010-03-18 08:48:30

Python入門

2010-06-23 17:26:01

2011-07-11 13:29:03

JAVA

2011-06-23 15:33:24

SEO

2009-08-06 18:31:57

C#相對路徑絕對路徑

2022-11-16 10:13:29

Linux相對路徑絕對路徑

2022-08-29 14:11:10

Linux絕對路徑相對路徑

2014-11-10 11:49:01

QCMSQCMS漏洞安全漏洞

2019-08-30 09:54:39

LinuxC語言文本編輯器

2019-04-23 15:20:26

JavaScript對象前端

2009-08-07 13:38:18

C#文件相對路徑

2022-08-26 13:56:30

模塊JavaScript

2023-10-22 08:39:13

Linux目錄切換

2009-08-07 13:24:35

C#獲取相對路徑

2020-09-23 08:53:48

父文件夾模塊Python

2015-04-17 16:44:22

swiftOC

2009-12-09 16:28:32

PHP路徑函數

2010-11-08 14:02:40

SQL Server系

2009-08-27 10:40:56

Java路徑
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩久久精品 | 日韩福利在线 | 精品1区| 欧美国产激情二区三区 | 日韩第一区 | 天天久久 | 中文字幕蜜臀 | 国产成人一区二区三区久久久 | 国产成人99久久亚洲综合精品 | 特黄色毛片 | 国产精品美女久久久久久久网站 | 成人av网站在线观看 | 日日摸夜夜添夜夜添特色大片 | 精品欧美一区免费观看α√ | 中文字幕在线免费视频 | 久久国产精品一区二区三区 | www亚洲精品 | 国产欧美日韩一区 | 日韩一区二区三区在线 | 免费99精品国产自在在线 | 亚洲免费视频网址 | av片在线免费看 | 国产成人91视频 | 国产成人高清在线观看 | 久久久精品视频免费 | 性一爱一乱一交一视频 | 免费网站国产 | 欧美日韩国产欧美 | 国精品一区二区 | 日韩欧美操| 日韩精品一 | 草草视频在线观看 | 情侣酒店偷拍一区二区在线播放 | 日韩www| 国产精品国色综合久久 | 国产一级视频在线观看 | 丁香五月网久久综合 | 超碰导航 | 91久久网站| www.成人在线视频 | 亚洲系列第一页 |