如何使用javascript获取没有$ _GET参数的url路径?

Nei*_*low 5 javascript url jquery

如果我当前的页面采用这种格式......

http://www.mydomain.com/folder/mypage.php?param=value
Run Code Online (Sandbox Code Playgroud)

有一个简单的方法来实现这一目标

http://www.mydomain.com/folder/mypage.php
Run Code Online (Sandbox Code Playgroud)

用javascript?

Tre*_*xon 6

不要做这个正则表达式和分裂的东西.使用浏览器的内置URL解析器.

window.location.origin + window.location.pathname
Run Code Online (Sandbox Code Playgroud)

如果您需要解析不是当前页面的URL:

var url = document.createElement('a');
url.href = "http://www.example.com/some/path?name=value#anchor";
console.log(url.origin + url.pathname);
Run Code Online (Sandbox Code Playgroud)

并支持IE(因为IE没有location.origin):

location.protocol + '//' + location.host + location.pathname;
Run Code Online (Sandbox Code Playgroud)

(来自/sf/answers/431785931/的启示)