我想动态更改导航栏中的一个特定参数。我有这个url,想将“pedro”改为“max”:http://mywebsite.com/?par1=mynameis&par2=pedro&par3=nicetomeetyou
通过使用这个,它删除了我所有的参数。
hello = "max"
window.history.replaceState(null, null, "?par2="+hello);
这就是我想要的:
http://mywebsite.com/?par1=mynameis&par2=max&par3=nicetomeetyou
而不是
http://mywebsite.com/?par1=mynameis&par2=max
3条答案
按热度按时间rseugnpd1#
使用URL interface
我更喜欢从完整的URL开始,但您可以使用URLSearchParams代替
qncylg1j2#
可以使用
URLSearchParams
:xtupzzrd3#
这可能不是理想的,但它有效。