整理Javascript、捕获和操作URL
我对Javascript非常陌生,通过大量的谷歌搜索创建了以下代码,并最终让它完成了它需要做的事情。然而,我相信我会以一种混乱的方式完成它 我希望它获取当前URL,删除域,然后用空格替换任何uu,最后将该值放入div中整理Javascript、捕获和操作URL,javascript,url,replace,innerhtml,window.location,Javascript,Url,Replace,Innerhtml,Window.location,我对Javascript非常陌生,通过大量的谷歌搜索创建了以下代码,并最终让它完成了它需要做的事情。然而,我相信我会以一种混乱的方式完成它 我希望它获取当前URL,删除域,然后用空格替换任何uu,最后将该值放入div中 $(document).ready(function() { //pure javascript //var URLname = window.location; var URLname = "www.blahblah.com/John_Smith"; var CutURL =
$(document).ready(function() {
//pure javascript
//var URLname = window.location;
var URLname = "www.blahblah.com/John_Smith";
var CutURL = URLname.substring(URLname.lastIndexOf("/"));
var result = CutURL.substring(1);
var result = result.replace(/_/g, ' ');
document.getElementById("URLHolder").innerHTML = result;
});
我已经用最简单的方式做了吗?我只是认为传递变量可以一次性完成,但我不确定100%如何传递
在等待建议的过程中,我会继续玩下去
非常感谢。使用window.location.pathname可能会更容易,它只返回域后的位
// with url: "www.blahblah.com/John_Smith";
var cutURL = window.location.pathname; // John_Smith
var result = cutURL.replace(/_/g, ' ');