[英]Remove some part of URL using javascript
我有一個網址,如下所示
http://localhost:22306/NESSPATH/VSAT/I-HP-AAMB-ENB-0003_C1//Panaromic//120.jpg
我想要這樣的網址
NESSPATH/VSAT/I-HP-AAMB-ENB-0003_C1//Panaromic//120.jpg
這是我得到的變量
VSATSaving.PANAROMIC_120 = document.getElementById('ImgPanaromic120').src;
如何使用javascript來獲取。 嘗試使用lastIndexOf
但無法正常工作
您可以創建一個新的URL對象,並使用pathname
屬性提取數據。
const myUrl = new URL(document.getElementById('ImgPanaromic120').src); console.log(myUrl.pathname);
<img id="ImgPanaromic120" src="http://localhost:22306/NESSPATH/VSAT/I-HP-AAMB-ENB-0003_C1//Panaromic//120.jpg"/>
var a = document.createElement('a'); a.href = 'http://localhost:22306/NESSPATH/VSAT/I-HP-AAMB-ENB-0003_C1//Panaromic//120.jpg'; console.log(a.pathname);
window.location.pathname
將為您提供路徑。
您可以簡單地使用window.location.pathname
因為這是一個URL。
對於其他字符串,可以使用indexOf
, split
, substring
和許多其他字符串函數。
//example using `split` var str = "http://localhost:22306/NESSPATH/VSAT/I-HP-AAMB-ENB-0003_C1//Panaromic//120.jpg"; var paths = str.split("http://localhost:22306/") console.log(paths[1]);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.