ホームページ >ウェブフロントエンド >jsチュートリアル >js メソッドを使用して、現在のドメイン名、URL、相対パスとパラメータ、および指定されたパラメータを取得します。
この記事では主に、現在のドメイン名、URL、相対パスとパラメータを取得し、js でパラメータを指定する方法を紹介します。これで、必要な友人に参照できるようになりました。 . jsで現在のドメイン名を取得する ドメイン名の2つの方法
方法1var domain = document.domain;
var domain = window.location.host;
2. 現在の URL を取得する 4 つの方法
var url = window.location.href; var url = self.location.href; var url = document.URL; var url = document.location;
3. 現在の相対パスの取得方法
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; }
4.現在のUrlパラメータを取得するメソッド
function GetUrlPara() { var url = document.location.toString(); var arrUrl = url.split("?"); var para = arrUrl[1]; return para; }
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 サイトの他の関連記事を参照してください。