如何在 JavaScript 中轻松操作 URL 参数
    		       		warning:
    		            这篇文章距离上次修改已过442天,其中的内容可能已经有所变动。
    		        
        		                
                在JavaScript中,可以使用URLSearchParams对象轻松操作URL参数。以下是一些基本的操作:
// 假设当前URL是: https://example.com/?param1=value1¶m2=value2
 
// 创建URLSearchParams实例
const params = new URLSearchParams(window.location.search);
 
// 获取参数
const param1 = params.get('param1'); // 返回 'value1'
 
// 设置参数
params.set('param1', 'newValue');
 
// 添加参数
params.append('param3', 'value3');
 
// 删除参数
params.delete('param2');
 
// 获取修改后的URL参数字符串
const newQueryString = params.toString(); // 返回 'param1=newValue¶m3=value3'
 
// 应用修改后的参数到当前页面的URL
history.pushState({}, '', `${window.location.pathname}?${newQueryString}`);这段代码展示了如何创建URLSearchParams实例,如何获取、设置、添加和删除参数,并如何更新浏览器的URL以反映这些更改。
评论已关闭