欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

如何用js獲取當(dāng)前域名、Url、相對(duì)路徑和參數(shù)

 更新時(shí)間:2023年11月09日 09:12:21   作者:AmBestToday  
這篇文章主要給大家介紹了關(guān)于如何用js獲取當(dāng)前域名、Url、相對(duì)路徑和參數(shù)的相關(guān)資料,用Javascript可以單獨(dú)獲取當(dāng)前域名、Url相對(duì)路徑和參數(shù),文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下

一、js獲取當(dāng)前域名有2種方法

1、方法一

var domain = document.domain;

2、方法二

var domain = window.location.host;

3、注意問題

由于獲取到的當(dāng)前域名不包括 http://,所以把獲取到的域名賦給 a 標(biāo)簽的 href 時(shí),別忘了加上 http://,否則單擊鏈接時(shí)導(dǎo)航會(huì)出錯(cuò)。

二、獲取當(dāng)前Url的4種方法

var url = window.location.href;
var url = self.location.href;
var url = document.URL;
var url = document.location;

瀏覽器地址欄顯示的是什么,獲取到的 url 就是什么。

三、獲取當(dāng)前相對(duì)路徑的方法

首先獲取 Url,然后把 Url 通過 // 截成兩部分,再從后一部分中截取相對(duì)路徑。如果截取到的相對(duì)路徑中有參數(shù),則把參數(shù)去掉。

function GetUrlRelativePath()
{
var url = document.location.toString();
var arrUrl = url.split("http://");
var start = arrUrl[1].indexOf("/");
var relUrl = arrUrl[1].substring(start);//stop省略,截取從start開始到結(jié)尾的所有字符
if(relUrl.indexOf("?") != -1){
relUrl = relUrl.split("?")[0];
}
return relUrl;
}

調(diào)用方法:GetUrlRelativePath();

舉例:假如當(dāng)前 Url 是 http// www. liangshunet. com/pub/item.aspx?t=osw7,則截取到的相對(duì)路徑為:/pub/item.aspx。

四、獲取當(dāng)前Url參數(shù)的方法

1、獲取Url參數(shù)部分

function GetUrlPara()
{
var url = document.location.toString();
var arrUrl = url.split("?");
var para = arrUrl[1];
return para;
}

調(diào)用方法:GetUrlPara()

舉例:假如當(dāng)前 Url 是 http// www. liangshunet. com/pub/item.aspx?t=osw7,則截取到的參數(shù)部分為:t=osw7。

總結(jié)

到此這篇關(guān)于如何用js獲取當(dāng)前域名、Url、相對(duì)路徑和參數(shù)的文章就介紹到這了,更多相關(guān)js獲取域名Url、相對(duì)路徑和參數(shù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 微信小程序?qū)崿F(xiàn)日歷簽到

    微信小程序?qū)崿F(xiàn)日歷簽到

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)日歷簽到功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-09-09
  • checkbox勾選判斷代碼分析

    checkbox勾選判斷代碼分析

    我們?cè)谧鲰?xiàng)目的時(shí)候,特別是注冊(cè)用戶的時(shí)候,基本上都需要有注冊(cè)協(xié)議之類的東西,那么我們?nèi)绾闻袛嘤脩羰欠窆催x了同意了此協(xié)議呢?
    2014-06-06
  • 一文詳解Electron 電源狀態(tài)管理

    一文詳解Electron 電源狀態(tài)管理

    這篇文章主要為大家介紹了Electron 電源狀態(tài)管理示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • 不用AJAX和IFRAME,說說真正意義上的ASP+JS無刷新技術(shù)

    不用AJAX和IFRAME,說說真正意義上的ASP+JS無刷新技術(shù)

    注明:以下方法都經(jīng)過實(shí)例和開發(fā)的長期驗(yàn)證,其實(shí)這些技術(shù)早就有,今天只不過自己歸納一下
    2008-09-09
  • JS頁面動(dòng)態(tài)繪圖工具SVG,Canvas,VML介簡介

    JS頁面動(dòng)態(tài)繪圖工具SVG,Canvas,VML介簡介

    這篇文章主要介紹了JS頁面動(dòng)態(tài)繪圖工具SVG,Canvas,VML介簡介,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • video.js 實(shí)現(xiàn)視頻只能后退不能快進(jìn)的思路詳解

    video.js 實(shí)現(xiàn)視頻只能后退不能快進(jìn)的思路詳解

    這篇文章主要介紹了video.js 實(shí)現(xiàn)視頻只能后退不能快進(jìn)的思路詳解,主要思路是點(diǎn)擊進(jìn)度條需要獲取拖動(dòng)前的時(shí)間點(diǎn),具體實(shí)例代碼大家跟隨小編一起看看吧
    2018-08-08
  • js 設(shè)置css的定位

    js 設(shè)置css的定位

    css的定位設(shè)置代碼
    2008-12-12
  • js實(shí)現(xiàn)右鍵菜單欄功能

    js實(shí)現(xiàn)右鍵菜單欄功能

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)右鍵菜單欄功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • 前端如何利用JS實(shí)現(xiàn)自定義表格滾動(dòng)效果實(shí)例

    前端如何利用JS實(shí)現(xiàn)自定義表格滾動(dòng)效果實(shí)例

    在數(shù)據(jù)可視化大屏中,滾動(dòng)表格是一種常見的需求,本文介紹了如何利用scrollTop屬性和定時(shí)器來制作滾動(dòng)效果,不依賴于任何插件,可以實(shí)現(xiàn)自定義的滾動(dòng)表格,文中通過代碼介紹是非常詳細(xì),需要的朋友可以參考下
    2024-09-09
  • javascript string字符串優(yōu)化問題

    javascript string字符串優(yōu)化問題

    今天看到一個(gè)很久的帖子說string連接優(yōu)化問題。于是自己也測試一下。寫了個(gè)很簡單的代碼
    2011-07-07

最新評(píng)論