Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
整理Javascript、捕获和操作URL_Javascript_Url_Replace_Innerhtml_Window.location - Fatal编程技术网

整理Javascript、捕获和操作URL

整理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 =

我对Javascript非常陌生,通过大量的谷歌搜索创建了以下代码,并最终让它完成了它需要做的事情。然而,我相信我会以一种混乱的方式完成它

我希望它获取当前URL,删除域,然后用空格替换任何uu,最后将该值放入div中

$(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, ' ');