在JavaScript中,可以通過location.search
來獲取當前頁面URL中的查詢字符串部分。查詢字符串是URL中以?
開頭的部分,包含了鍵值對的參數。
以下是一些使用location.search
的示例:
console.log(location.search);
const searchParams = new URLSearchParams(location.search);
console.log(searchParams.get('key')); // 獲取名為"key"的參數的值
const searchParams = new URLSearchParams(location.search);
console.log(searchParams.has('key')); // 檢查是否存在名為"key"的參數
const searchParams = new URLSearchParams(location.search);
searchParams.forEach((value, key) => {
console.log(key, value); // 輸出每個參數的鍵和值
});
請注意,location.search
返回的是一個字符串,如果需要對查詢字符串進行更復雜的操作(如添加、刪除參數等),可以使用URLSearchParams對象來處理。