gpt4 book ai didi

javascript - 使用js替换url参数值

转载 作者:行者123 更新时间:2023-12-01 02:26:04 24 4
gpt4 key购买 nike

我有一个如下所示的网址。

something.com/TaskHandler/search.do?action=search&category=basic&page=1&sortBy=NAME&Ascending=true&showHiddenElements=false

我想将参数 showHiddenElements 的值替换为某个新值。

例如URL 中存在的值 -> showHiddenElements=false

我想通过 JavaScript 将其更改为 -> showHiddenElements=true

请指教。

编辑:showHiddenElements 可能并不总是false。并且在某些情况下可能不可用。

最佳答案

使用 URL 对象:

const url = new URL('http://something.com/TaskHandler/search.do?action=search&category=basic&page=1&sortBy=NAME&Ascending=true&showHiddenElements=false');
url.searchParams.delete('showHiddenElements');
url.searchParams.append('showHiddenElements', true);

所以你只需删除参数并用新参数更新它(不是最优雅的)文档在这里:https://developer.mozilla.org/fr/docs/Web/API/URL

关于javascript - 使用js替换url参数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48791015/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com