js 去掉指定的url 参数
你可以通过解析 URL 并从中删除指定的参数,然后再重新构建 URL。这里是一个实现这个功能的示例函数:
function removeURLParameter(url, parameter) { // 将 URL 解析成一个 URL 对象 var urlObject = new URL(url); // 获取 URL 中的参数部分 var searchParams = new URLSearchParams(urlObject.search); // 删除指定的参数 searchParams.delete(parameter); // 重新构建 URL urlObject.search = searchParams.toString(); // 返回修改后的 URL return urlObject.toString(); }
// 示例用法
var originalURL = "https://example.com/page?param1=value1¶m2=value2¶m3=value3"; var updatedURL = removeURLParameter(originalURL, "param2"); console.log(updatedURL);
这个函数接受两个参数:原始的 URL 和要删除的参数名。它会解析 URL,删除指定的参数,然后返回更新后的 URL。你可以将这个函数用于你的项目中,根据需要删除指定的 URL 参数。