Javascript 如何更改window.location整个uri,而不设置整个url?

Javascript 如何更改window.location整个uri,而不设置整个url?,javascript,Javascript,假设您有以下url:。如何通过只设置相对路径(window.location='home')而不是绝对路径(window.location='home')来更改uri路径http://www.domain.com/home') . 如果将location.href指定为相对路径,则上面的url将是www.domain.com/////home。我想要www.domain.com/home试试这个: location.href = "/home" 将URL设置为以“/”开头的字符串将返回到“根”

假设您有以下url:。如何通过只设置相对路径(window.location='home')而不是绝对路径(window.location='home')来更改uri路径http://www.domain.com/home') . 如果将location.href指定为相对路径,则上面的url将是www.domain.com/////home。我想要www.domain.com/home

试试这个:

location.href = "/home"
将URL设置为以“/”开头的字符串将返回到“根”级别,因此正好位于主机地址之后。使用“./”可以返回到单个级别,就像在文件系统中导航一样。

尝试以下操作:

location.href = "/home"

将URL设置为以“/”开头的字符串将返回到“根”级别,因此正好位于主机地址之后。使用“./”可以返回单个级别,就像在文件系统中导航一样。

您似乎希望链接与根相关。你应该在这篇帖子中找到答案@Jacob是的,没错。Idk为什么我有这个想法浏览器会设置根,而不设置首字母“/”。看起来你希望你的链接是相对于根的。你应该在这篇帖子中找到答案@Jacob是的,没错。Idk为什么我有这样的想法浏览器将设置根,而不设置首字母“/”。