亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

js如何準確獲取當前頁面url網址信息

2019-11-20 10:15:14
字體:
來源:轉載
供稿:網友

在WEB開發中,時常會用到javascript來獲取當前頁面的url網址信息,在這里是我的一些獲取url信息的小總結。

下面我們舉例一個URL,然后獲得它的各個組成部分:http://i.cnblogs.com/EditPosts.aspx?opt=1

1、window.location.href(設置或獲取整個 URL 為字符串)

var test = window.location.href;
alert(test);
返回:http://i.cnblogs.com/EditPosts.aspx?opt=1

2、window.location.protocol(設置或獲取 URL 的協議部分)

var test = window.location.protocol;
alert(test);
返回:http:

3、window.location.host(設置或獲取 URL 的主機部分)

var test = window.location.host;
alert(test);
返回:i.cnblogs.com

4、window.location.port(設置或獲取與 URL 關聯的端口號碼)

var test = window.location.port;
alert(test);
返回:空字符(如果采用默認的80端口(update:即使添加了:80),那么返回值并不是默認的80而是空字符)

5、window.location.pathname(設置或獲取與 URL 的路徑部分(就是文件地址))
var test = window.location.pathname;
alert(test);
返回:/EditPosts.aspx

6、window.location.search(設置或獲取 href 屬性中跟在問號后面的部分)

var test = window.location.search;
alert(test);
返回:?opt=1

PS:獲得查詢(參數)部分,除了給動態語言賦值以外,我們同樣可以給靜態頁面,并使用javascript來獲得相信應的參數值。

7、window.location.hash(設置或獲取 href 屬性中在井號“#”后面的分段)

var test = window.location.hash;
alert(test);
返回:空字符(因為url中沒有)

8、js獲取url中的參數值

一、正則法

function getQueryString(name) {  var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i');  var r = window.location.search.substr(1).match(reg);  if (r != null) {    return unescape(r[2]);  }  return null;}// 這樣調用:alert(GetQueryString("參數名1")); alert(GetQueryString("參數名2")); alert(GetQueryString("參數名3"));

二、split拆分法

function GetRequest() {  var url = location.search; //獲取url中"?"符后的字串  var theRequest = new Object();  if (url.indexOf("?") != -1) {    var str = url.substr(1);    strs = str.split("&");    for(var i = 0; i < strs.length; i ++) {      theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]);    }  }  return theRequest;}var Request = new Object();Request = GetRequest();<br>// var id=Request["id"]; // var 參數1,參數2,參數3,參數N;// 參數1 = Request['參數1'];// 參數2 = Request['參數2'];// 參數3 = Request['參數3'];// 參數N = Request['參數N'];

三、指定取

比如說一個url:http://i.cnblogs.com/?j=js,我們想得到參數j的值,可以通過以下函數調用。

function GetQueryString(name) {   var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");   var r = window.location.search.substr(1).match(reg); //獲取url中"?"符后的字符串并正則匹配  var context = "";   if (r != null)      context = r[2];   reg = null;   r = null;   return context == null || context == "" || context == "undefined" ? "" : context; }alert(GetQueryString("j"));

四、單個參數的獲取方法

function GetRequest() {  var url = location.search; //獲取url中"?"符后的字串  if (url.indexOf("?") != -1) {  //判斷是否有參數   var str = url.substr(1); //從第一個字符開始 因為第0個是?號 獲取所有除問號的所有符串   strs = str.split("=");  //用等號進行分隔 (因為知道只有一個參數 所以直接用等號進分隔 如果有多個參數 要用&號分隔 再用等號進行分隔)   alert(strs[1]);     //直接彈出第一個參數 (如果有多個參數 還要進行循環的)  }}

以上就是本文的全部內容,希望對大家理解如何獲取當前頁面url網址信息有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
理论片在线不卡免费观看| 精品无人国产偷自产在线| 国产精品精品久久久| 亚洲2020天天堂在线观看| 日韩在线小视频| 国产成人小视频在线观看| 97色在线播放视频| 国产亚洲欧洲在线| 亚洲精品成人久久| 久久久久亚洲精品成人网小说| 欧美中文字幕精品| 国产亚洲精品美女久久久久| 国产综合视频在线观看| 亚洲天堂av网| 91久久久久久久久久| 欧美日韩国产成人在线观看| 久久精品国产一区二区三区| 欧美香蕉大胸在线视频观看| 亚洲国产精品系列| 日本精品视频在线| 国产69久久精品成人| 日韩**中文字幕毛片| 日韩不卡在线观看| 国产香蕉精品视频一区二区三区| 日韩av中文字幕在线播放| 国产精品欧美久久久| 亚洲老头同性xxxxx| 亚洲一区二区免费| 18一19gay欧美视频网站| 中文字幕av一区| 国产脚交av在线一区二区| 久久久久久久久综合| 亚洲综合自拍一区| 精品一区二区三区四区| 日韩在线视频线视频免费网站| 精品中文字幕乱| 亚洲香蕉成视频在线观看| 日本欧美精品在线| www.欧美精品一二三区| 欧美午夜片欧美片在线观看| 日韩av理论片| 久久久久久12| xxx欧美精品| 欧美大片va欧美在线播放| 成人免费视频xnxx.com| 久久久久久国产精品三级玉女聊斋| 成人免费观看a| 欧美性猛交xxxx免费看漫画| 91中文字幕在线观看| 国产精品中文久久久久久久| 国产精品狼人色视频一区| 美女国内精品自产拍在线播放| 欧美激情视频播放| 欧美影院在线播放| 欧美专区日韩视频| 国产日产欧美a一级在线| 成人福利在线视频| 国产精品爽黄69| 91精品国产乱码久久久久久久久| 日韩欧美中文在线| 亚洲欧美国产制服动漫| 国产啪精品视频| 亚洲男人天堂2024| 国产精品一区二区女厕厕| 欧美精品成人91久久久久久久| 日韩中文字幕网| 国产在线久久久| 久久精品国产亚洲7777| 国产日韩在线精品av| 国产精品h片在线播放| 国产综合久久久久久| 91精品国产乱码久久久久久蜜臀| 日韩在线视频免费观看高清中文| 国产精品6699| 2025国产精品视频| 久久97精品久久久久久久不卡| 久久国产精品免费视频| 日韩美女在线看| 日韩在线播放一区| 国产精品女人网站| 国产精品一区二区性色av| 国产性色av一区二区| 欧美日韩综合视频| 欧美日韩免费区域视频在线观看| 国产日韩中文在线| 日韩中文字幕在线播放| 日韩精品视频在线播放| 亚洲精品中文字幕av| 欧美一级大片在线观看| 久久久日本电影| 久久国产加勒比精品无码| 国产精品电影在线观看| 国产视频在线观看一区二区| 欧美性猛交xxxxx免费看| 欧美肥婆姓交大片| 欧美www视频在线观看| 久久国产精品偷| 少妇精69xxtheporn| 国产日韩精品在线播放| 欧美性精品220| 性欧美激情精品| 久久久久久高潮国产精品视| 精品福利樱桃av导航| 日韩激情视频在线播放| 久久久成人精品视频| 欧美性jizz18性欧美| 欧美华人在线视频| 国产精品久久久久久久久久久不卡| 黑人与娇小精品av专区| 97av视频在线| 欧美一乱一性一交一视频| 日韩中文在线中文网三级| 国产区精品在线观看| 久久亚洲私人国产精品va| 久久久久久久久久久91| 亚洲国产中文字幕在线观看| 久久免费国产视频| 亚洲理论在线a中文字幕| 国产亚洲精品成人av久久ww| 久久噜噜噜精品国产亚洲综合| 国产精品免费视频久久久| 91国产一区在线| 91福利视频在线观看| 国产精品爱啪在线线免费观看| 精品国产一区久久久| 久热在线中文字幕色999舞| 日本国产高清不卡| 精品久久久999| 中文国产成人精品久久一| 国产精品成人av在线| 亚洲精品欧美日韩| 成人激情视频免费在线| 久久在线视频在线| 欧美性色19p| www国产91| 国产精品偷伦免费视频观看的| 亚洲系列中文字幕| 亚洲视频axxx| 红桃av永久久久| 日韩男女性生活视频| 亚洲精品少妇网址| 欧美激情久久久| 欧美大片免费观看在线观看网站推荐| 国产日韩在线精品av| 中文字幕日韩精品有码视频| 欧美极度另类性三渗透| 国产91精品久久久久久| 日韩精品视频免费| 日本精品视频网站| 成人精品久久av网站| 欧美亚洲第一页| 国产成人精品a视频一区www| 成人福利免费观看| 国产精品尤物福利片在线观看| 日本欧美中文字幕| 国产精品久久久久久久av大片| 亚洲护士老师的毛茸茸最新章节| 日韩高清电影免费观看完整| 国产噜噜噜噜噜久久久久久久久| 久久综合88中文色鬼| 国产欧美一区二区三区在线看| 国产精品自拍网| 91九色精品视频| 久久久久久久国产精品|