js メソッドを使用して、現在のドメイン名、URL、相対パスとパラメータ、および指定されたパラメータを取得します。

不言
リリース: 2018-07-09 17:06:05
オリジナル
3076 人が閲覧しました

この記事では主に、現在のドメイン名、URL、相対パスとパラメータを取得し、js でパラメータを指定する方法を紹介します。これで、必要な友人に参照できるようになりました。 . jsで現在のドメイン名を取得する ドメイン名の2つの方法

方法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 を 2 つの部分に分割し、後半の相対パスを切り取ります。インターセプトされた相対パスにパラメータがある場合は、パラメータを削除します。


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 aspx です。 。


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.liangshunet.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");

例: Web ページの URL にそのようなパラメーターがある場合 test.htm?id=896&s=q&p=5 、GetUrlParam ("p") を呼び出すと、5 が返されます。


上記がこの記事の全内容です。その他の関連コンテンツについては、PHP 中国語 Web サイトをご覧ください。

関連する推奨事項:

js ネイティブの左スワイプで削除


AngularJs と Angular の一般的に使用される命令記述方法の違い

以上がjs メソッドを使用して、現在のドメイン名、URL、相対パスとパラメータ、および指定されたパラメータを取得します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!