現在絶対パスを取得してリンクをするために以下の記述をしています。
HTML
1//https://HostName/DirectoryName/Index?year=2020&month=10 を起点にして 2//https://HostName/DirectoryName/Create?year=2020&month=10&id=nに遷移する 3var pathnames = location.pathname.split('/'); 4var pathname = ""; 5for (var j = 0; j < pathnameList.length; j++) { 6 if (pathnames[j].indexOf("Index") === -1) { 7 pathname += pathnames[j] + "/"; 8 } 9} 10var url = location.origin + pathname + "/Create" + location.search + "&id=" + id; 11location.href = url;
現在リンクのために8行も使っているのですが、もっと短く記述できる方法があれば知りたいです。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。