>  기사  >  웹 프론트엔드  >  현재 도메인 이름, Url, 상대 경로 및 매개변수, 지정된 매개변수를 가져오는 Node.js 메소드

현재 도메인 이름, Url, 상대 경로 및 매개변수, 지정된 매개변수를 가져오는 Node.js 메소드

不言
不言원래의
2018-07-09 17:06:053139검색

이 글에서는 현재 도메인 이름, Url, 상대 경로 및 매개 변수를 가져오고 js로 매개 변수를 지정하는 방법을 주로 소개합니다. 이제 필요한 친구들이 참고할 수 있도록 공유합니다. . js로 현재 도메인 이름 가져오기 도메인 이름의 두 가지 방법

방법 1


 var domain = document.domain;

방법 2

var domain = window.location.host;

참고: 현재 얻은 도메인 이름에는 http://가 포함되어 있지 않으므로 얻은 도메인 이름을 할당할 때 잊지 마세요. a 태그의 href에 도메인 이름 http://를 추가하세요. 그렇지 않으면 링크를 클릭할 때 탐색이 잘못됩니다.


2. 현재 URL을 가져오는 4가지 방법

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

참고: 주소 표시줄에 표시되는 내용은 가져온 URL입니다.


3. 현재 상대 경로를 얻는 방법

먼저 Url을 가져온 다음 //를 통해 Url을 두 부분으로 자르고 후반부에서 상대 경로를 자릅니다. 차단된 상대 경로에 매개변수가 있는 경우 매개변수를 제거합니다.


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

호출 방법: GetUrlRelativePath();

예: 현재 Url이 http//www.liangshunet.com/pub/item.aspx?t=osw7인 경우 차단된 상대 경로는 /pub/item입니다. .


4. 현재 Url 매개변수를 가져오는 방법

 1. Url 매개변수 부분 가져오기


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

 호출 방법: GetUrlPara()

 예: 현재 Url이 http// www.lianghunet.com/pub/item인 경우. aspx?t =osw7인 경우 가로채는 매개변수 부분은 t=osw7입니다.


5. 지정된 Url 매개변수를 가져오는 방법

//paraName 等找参数的名称
  function GetUrlParam(paraName) {
    var url = document.location.toString();
    var arrObj = url.split("?");
    if (arrObj.length > 1) {
      var arrPara = arrObj[1].split("&");
      var arr;
      for (var i = 0; i < arrPara.length; i++) {
        arr = arrPara[i].split("=");
        if (arr != null && arr[0] == paraName) {
          return arr[1];
        }
      }
      return "";
    }
    else {
      return "";
    }
  }

호출 방법: GetUrlParam("id");

예: 웹페이지의 URL에 이러한 매개변수 test.htm?id=896&s=q&p=5가 있는 경우 , GetUrlParam("p")을 호출하면 5가 반환됩니다.


위 내용은 이 글의 전체 내용입니다. 모든 분들의 학습에 도움이 되었으면 좋겠습니다. 더 많은 관련 내용은 PHP 중국어 홈페이지를 주목해주세요!

관련 추천:

js 기본 왼쪽으로 스와이프하여 삭제


AngularJ와 Angular에서 일반적으로 사용되는 명령어 작성 방법의 차이점

위 내용은 현재 도메인 이름, Url, 상대 경로 및 매개변수, 지정된 매개변수를 가져오는 Node.js 메소드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.