Cet article présente principalement la méthode d'obtention du nom de domaine actuel, de l'URL, du chemin relatif et des paramètres et de spécification des paramètres avec js. Il a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer. 🎜>
1. Deux méthodes pour js pour obtenir le nom de domaine actuel Première méthode
var domain = document.domain;
var domain = window.location.host;
var url = window.location.href; var url = self.location.href; var url = document.URL; var url = document.location;
Obtenez d'abord l'URL, puis coupez l'URL en deux parties via //, puis interceptez le chemin relatif de cette dernière partie. S'il y a des paramètres dans le chemin relatif intercepté, supprimez les paramètres.
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; }
Exemple : Si l'URL actuelle est http//www.liangshunet.com/pub/item.aspx?t=osw7, alors interceptez Le chemin relatif est : /pub/item.aspx.
1. Récupérer la partie paramètre Url
function GetUrlPara() { var url = document.location.toString(); var arrUrl = url.split("?"); var para = arrUrl[1]; return para; }
Exemple : Si le L'URL actuelle est http// www liangshunet. com/pub/item.aspx?t=osw7, alors la partie du paramètre intercepté est : t=osw7.
//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 ""; } }
Exemple : Si l'URL de la page Web a un tel paramètre, testez .htm ?id=896&s=q&p=5, puis appelez GetUrlParam("p") et renvoyez 5.
Suppression native par balayage vers la gauche de js
La différence entre AngularJs et Angular, les méthodes d'écriture d'instructions couramment utilisées
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!