亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

 更新時(shí)間:2023年11月09日 09:12:21   作者:AmBestToday  
這篇文章主要給大家介紹了關(guān)于如何用js獲取當(dāng)前域名、Url、相對路徑和參數(shù)的相關(guān)資料,用Javascript可以單獨(dú)獲取當(dāng)前域名、Url相對路徑和參數(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)航會出錯(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)前相對路徑的方法

首先獲取 Url,然后把 Url 通過 // 截成兩部分,再從后一部分中截取相對路徑。如果截取到的相對路徑中有參數(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,則截取到的相對路徑為:/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、相對路徑和參數(shù)的文章就介紹到這了,更多相關(guān)js獲取域名Url、相對路徑和參數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論